1戏羽、Netty相關(guān)的項目
2、Netty國外產(chǎn)品系列
Akka 是一個基于scala的平臺菇存,它通過參與者模型和軟件事務(wù)提供了更簡單的可伸縮性嚎卫、容錯新锈、并發(fā)性和遠程處理model
Apache BookKeeper 是一種可伸縮碍讨、容錯和低延遲的日志存儲治力。
Apache Cassandra 是一個面向列的分布式數(shù)據(jù)庫。
Apache Flink Apache Flink是一個分布式的勃黍、有狀態(tài)的流處理框架宵统。
Apache James Server 是一個模塊化的電子郵件服務(wù)器平臺,它集成了SMTP覆获、POP3马澈、IMAP和NNTP。
Apache Pulsar 是一個開源的分布式發(fā)布子消息系統(tǒng)弄息。
Apache Spark 是一個快速通用的集群計算框架痊班,通常用于“大數(shù)據(jù)”應(yīng)用程序。
Apache Tajo 是一個分布式摹量、容錯涤伐、低延遲和高吞吐量的SQL引擎,它提供ETL特性和對大型數(shù)據(jù)集的特殊查詢處理缨称。
Arquillian 是一個創(chuàng)新的JVM容器內(nèi)測試平臺
Async HTTP Client 是一個簡單易用的庫凝果,它允許您異步地執(zhí)行HTTP請求和處理HTTP響應(yīng)。
Atomix是一個事件驅(qū)動框架具钥,用于協(xié)調(diào)基于Raft consensus算法的容錯分布式系統(tǒng)豆村。
BungeeCord實際上是一個代理解決方案,用于將多個Minecraft服務(wù)器合并到一個云/集線器系統(tǒng)中骂删。
Copycat 是一個建立在Raft一致性算法基礎(chǔ)上的容錯狀態(tài)機復(fù)制框架。
Couchbase 是一個面向文檔的分布式NoSQL數(shù)據(jù)庫四啰,它針對交互式應(yīng)用程序進行了優(yōu)化宁玫。
Elastic Search是一個基于Lucene的分布式RESTful搜索引擎。
Eucalyptus 是一個軟件基礎(chǔ)設(shè)施柑晒,用于使用組織自己的IT基礎(chǔ)設(shè)施實現(xiàn)內(nèi)部云計算欧瘪,無需修改、特殊用途的硬件或重新配置匙赞。
Finagle 是一個可擴展的JVM RPC系統(tǒng)佛掖,用于構(gòu)造高并發(fā)服務(wù)器。
Forest 是一個通用的朋友對朋友的平臺涌庭。
Gatling 是由Netty和Akka開發(fā)的一種異步且高效的壓力工具芥被。
gRPCgRPC是一個高性能、開源的通用RPC框架坐榆。
Hammersmith 是一個純異步的Scala MongoDB驅(qū)動程序
Higgs Higgs是一個高性能的拴魄、面向消息的網(wǎng)絡(luò)庫。
Holmes Holmes是一個Java應(yīng)用程序,它實現(xiàn)了DLNA/UPnP協(xié)議匹中,用于向兼容設(shè)備播放視頻夏漱、音樂、圖片和播客(RSS)
HornetQ HornetQ是一個構(gòu)建多協(xié)議顶捷、可嵌入挂绰、高性能、集群服赎、異步消息傳遞系統(tǒng)的項目扮授。
http-client 是一個高性能、面向吞吐量的HTTP客戶端庫专肪。
Infinispan 是一個可伸縮的刹勃、高度可用的數(shù)據(jù)網(wǎng)格平臺。
jaC64 是一個支持多人游戲的C64模擬器嚎尤。
jasync-sql Java, Netty為基礎(chǔ)荔仁,異步數(shù)據(jù)庫驅(qū)動程序為MySQL和PostgreSQL編寫的Kotlin。
JBossWS 是一個功能豐富的兼容JAX-WS的web服務(wù)堆棧芽死。
Jetserver 是一個快速的多人java游戲服務(wù)器乏梁,使用JBoss Netty和Mike Rettig的Jetlang編寫。它支持TCP和UDP傳輸和Flash AMF3協(xié)議关贵。
JXTA 是一組開放協(xié)議遇骑,允許網(wǎng)絡(luò)上的任何連接設(shè)備(從手機和無線pda到pc和服務(wù)器)以P2P方式通信和協(xié)作。
LittleProxy 是一個高性能的HTTP代理揖曾。
LittleShoot 是一種基于開放協(xié)議和開放標(biāo)準(zhǔn)發(fā)布落萎、搜索和下載文件的開源P2P技術(shù)。
Lettuce 是一個可伸縮的Redis客戶端炭剪,用于構(gòu)建非阻塞的反應(yīng)性應(yīng)用程序
MessagePack 是一個基于二進制的高效對象序列化庫练链,支持在多種語言之間交換結(jié)構(gòu)化對象。
Mobicents Media Server 是一個媒體網(wǎng)關(guān)服務(wù)器奴拦,它處理與電話或VoIP連接相關(guān)的音頻和/或視頻流媒鼓。
Mobicents SIP Servlets是一個經(jīng)過開源認(rèn)證的SIP Servlet實現(xiàn)。
Mock Server 使用Netty對具有HTTP或HTTPS接口的系統(tǒng)進行模擬的模擬服務(wù)器模擬和代理框架
Moquette MQTT broker 簡單的MQTT代理错妖,使用Netty作為協(xié)議編解碼器绿鸣。
Naggati Naggati“it's (DEPRECATED) now”是Netty的協(xié)議構(gòu)建器,用Scala編寫暂氯。
Netflow.io Netflow潮模。io是一個Scala/Netty Netflow收集器,用于waste .io
Netty Tools 是一組在使用Netty時非常有用的工具株旷,其中包括各種HTTP客戶機和服務(wù)器再登、帶寬計和勤儉RPC處理器尔邓。
Netty-ICAP Codec 編解碼器是一種高性能的完全兼容RFC3507的ICAP編解碼器實現(xiàn)。該協(xié)議主要用于代理環(huán)境锉矢,以便將工作轉(zhuǎn)移到外部服務(wù)器梯嗽。
Netty-Livereload 是Netty WebSocket實現(xiàn)上的Livereload協(xié)議實現(xiàn)。
Netty-SocketIO net - socketio是一個套接字沽损。IO服務(wù)器寫在Netty上面
Netty-Transport-jSerialComm 是使用jSerialComm庫為Netty提供的串行端口傳輸灯节。
Netty-ZMTP Netty通道處理程序的集合,旨在實現(xiàn)ZMTP/1.0绵估,即ZeroMQ消息傳輸協(xié)議炎疆。
Riposte Riposte是一個基于netty的微服務(wù)框架,用于快速開發(fā)可用于生產(chǎn)的HTTP
ScaleCube ScaleCube反應(yīng)性微服務(wù)是一個按比例構(gòu)建的消息驅(qū)動和異步鎖免費庫国裳。支持scalecube-cluster閑話功能形入,旨在解決分布式應(yīng)用程序的交叉關(guān)注點,例如;服務(wù)發(fā)現(xiàn)缝左、位置透明性亿遂、容錯和實時故障檢測。
Slacker
由Netty支持的Slacker異步Clojure RPC客戶機/服務(wù)器庫渺杉。Socket-IO - Service Fabric I/O插座-服務(wù)織物I/O超快速插座蛇数。基于Netty的IO服務(wù)器是越。
SwiftNIO SwiftNIO基本上是Netty在iOS平臺上的孿生兄弟耳舅,由同一個團隊編寫。
Nifty Nifty是一個基于netty的Thrift傳輸實現(xiàn)倚评。
NIOSMTP 是一個異步SMTP客戶機實現(xiàn)浦徊。
OpenTSDB 是一個分布式的、可伸縮的蔓纠、基于HBase編寫的時間序列數(shù)據(jù)庫辑畦,用于存儲、索引和服務(wù)從計算機系統(tǒng)收集的指標(biāo)腿倚。
Peregrine 是一個map reduce框架,用于跨數(shù)據(jù)分區(qū)運行迭代作業(yè)蚯妇。Peregrine旨在通過支持許多優(yōu)化和其他map reduce框架中不存在的特性來快速執(zhí)行map reduce作業(yè)敷燎。
Play Framework 是J2EE stack的一個干凈的替代web應(yīng)用程序框架,它關(guān)注開發(fā)人員的工作效率箩言,并以RESTful架構(gòu)為目標(biāo)硬贯。
PS3 Media Server PS3媒體服務(wù)器是一個兼容DLNA的通用即插即用媒體服務(wù)器的PS3,它可以對任何類型的媒體文件進行代碼轉(zhuǎn)換和流媒體陨收。
Protobuf-RPC-Pro
是谷歌協(xié)議緩沖區(qū)RPC服務(wù)的Java實現(xiàn)饭豹。PushyPushy是一個用于發(fā)送APNs (iOS/OS X)推送通知的Java庫鸵赖。
Ratpack 是一個用于創(chuàng)建高性能web應(yīng)用程序的簡單、強大的工具包拄衰。
Redisson 在Redis服務(wù)器上提供了一個分布式的它褪、可伸縮的Java數(shù)據(jù)結(jié)構(gòu)(Set、SortedSet翘悉、Map茫打、ConcurrentMap、List妖混、Queue老赤、Deque、Lock制市、AtomicLong抬旺、CountDownLatch、Publish / Subscribe祥楣、HyperLogLog)开财。
RESTExpress 是一個輕量級、快速的微型框架荣堰,用于用Java構(gòu)建獨立的REST服務(wù)床未。它自動支持JSON和XML序列化以及ISO 8601日期格式。
RHQ collectd decoder 解碼器解碼collectd UDP數(shù)據(jù)報振坚。
Spigot 是一個基于CraftBukkit的高性能Minecraft服務(wù)器薇搁,旨在提供最高的性能和可靠性。它使用Netty作為自定義網(wǎng)絡(luò)堆棧渡八。
Spinach 是一個可伸縮的線程安全磁盤客戶端啃洋,提供同步和異步連接。
Swift-NIO 是一個跨平臺異步事件驅(qū)動的網(wǎng)絡(luò)應(yīng)用程序框架屎鳍,用于快速開發(fā)可維護的高性能協(xié)議服務(wù)器和客戶端宏娄。它就像Netty,但是是為Swift (iOS)編寫的逮壁。
Termd 是一個用于在Java中構(gòu)建終端應(yīng)用程序的庫孵坚,提供一個Telnet服務(wù)器、一個SSH服務(wù)器和一個基于Netty的基于web的終端
Teiid是一個數(shù)據(jù)虛擬化系統(tǒng)窥淆,它允許應(yīng)用程序使用來自多個異構(gòu)數(shù)據(jù)存儲的數(shù)據(jù)卖宠。
Torrent4J Torrent4J是一個純Java實現(xiàn)的BitTorrent庫。
TomP2P 是一個純Java實現(xiàn)的BitTorrent庫忧饭。
Unfiltered 是一個擴展的DHT(分布式哈希表)扛伍,它將位置鍵的值存儲在一個已排序的表中。
Universal Media Server一個兼容DLNA的UPNP媒體服務(wù)器词裤,適用于PS3和其他渲染器刺洒,它可以對任何類型的媒體文件進行代碼轉(zhuǎn)換和流媒體鳖宾。
Vert.x 是用于在JVM上構(gòu)建反應(yīng)性應(yīng)用程序的工具包。
WaarpFtp 是基于Netty的FTP服務(wù)器
Wabbit 是clojure中的服務(wù)器端應(yīng)用程序框架逆航。
Webbit 是一個基于事件的WebSocket和HTTP服務(wù)器鼎文。
Websocket-MQTT-Forwarder 是基于事件的WebSocket到MQTT代理代理。
Xitrum 是一個異步的纸泡、集群的Scala web框架和HTTP(S)服務(wù)器漂问,位于Netty和Hazelcast之上。
zooterrain 是一個小型的自包含web服務(wù)器應(yīng)用程序女揭,它將所有ZooKeeper znode及其更改推送到瀏覽器(使用WebSocket)蚤假。
3、Netty國內(nèi)產(chǎn)品系列
Apache Dubbo? 是一個高性能的吧兔、基于java的開源RPC框架,由阿里巴巴集團開發(fā)磷仰,然后孵化成Apache頂級項目
Nacos一個更易于構(gòu)建云原生應(yīng)用的動態(tài)服務(wù)發(fā)現(xiàn)茸歧、配置管理和服務(wù)管理平臺墨礁,由阿里巴巴集團開發(fā)赛蔫。