1、Netty相关的项目
Netty相关的项目清单来自Netty官方
2、Netty国外产品系列
Akka 是一个基于scala的平台,它通过参与者模型和软件事务提供了更简单的可伸缩性、容错、并发性和远程处理model
Apache BookKeeper 是一种可伸缩、容错和低延迟的日志存储。
Apache Cassandra 是一个面向列的分布式数据库。
Apache Flink Apache Flink是一个分布式的、有状态的流处理框架。
Apache James Server 是一个模块化的电子邮件服务器平台,它集成了SMTP、POP3、IMAP和NNTP。
Apache Pulsar 是一个开源的分布式发布子消息系统。
Apache Spark 是一个快速通用的集群计算框架,通常用于“大数据”应用程序。
Apache Tajo 是一个分布式、容错、低延迟和高吞吐量的SQL引擎,它提供ETL特性和对大型数据集的特殊查询处理。
Arquillian 是一个创新的JVM容器内测试平台
Async HTTP Client 是一个简单易用的库,它允许您异步地执行HTTP请求和处理HTTP响应。
Atomix是一个事件驱动框架,用于协调基于Raft consensus算法的容错分布式系统。
BungeeCord实际上是一个代理解决方案,用于将多个Minecraft服务器合并到一个云/集线器系统中。
Copycat 是一个建立在Raft一致性算法基础上的容错状态机复制框架。
Couchbase 是一个面向文档的分布式NoSQL数据库,它针对交互式应用程序进行了优化。
Elastic Search是一个基于Lucene的分布式RESTful搜索引擎。
Eucalyptus 是一个软件基础设施,用于使用组织自己的IT基础设施实现内部云计算,无需修改、特殊用途的硬件或重新配置。
Finagle 是一个可扩展的JVM RPC系统,用于构造高并发服务器。
Forest 是一个通用的朋友对朋友的平台。
Gatling 是由Netty和Akka开发的一种异步且高效的压力工具。
gRPCgRPC是一个高性能、开源的通用RPC框架。
Hammersmith 是一个纯异步的Scala MongoDB驱动程序
Higgs Higgs是一个高性能的、面向消息的网络库。
Holmes Holmes是一个Java应用程序,它实现了DLNA/UPnP协议,用于向兼容设备播放视频、音乐、图片和播客(RSS)
HornetQ HornetQ是一个构建多协议、可嵌入、高性能、集群、异步消息传递系统的项目。
http-client 是一个高性能、面向吞吐量的HTTP客户端库。
Infinispan 是一个可伸缩的、高度可用的数据网格平台。
jaC64 是一个支持多人游戏的C64模拟器。
jasync-sql Java, Netty为基础,异步数据库驱动程序为MySQL和PostgreSQL编写的Kotlin。
JBossWS 是一个功能丰富的兼容JAX-WS的web服务堆栈。
Jetserver 是一个快速的多人java游戏服务器,使用JBoss Netty和Mike Rettig的Jetlang编写。它支持TCP和UDP传输和Flash AMF3协议。
JXTA 是一组开放协议,允许网络上的任何连接设备(从手机和无线pda到pc和服务器)以P2P方式通信和协作。
LittleProxy 是一个高性能的HTTP代理。
LittleShoot 是一种基于开放协议和开放标准发布、搜索和下载文件的开源P2P技术。
Lettuce 是一个可伸缩的Redis客户端,用于构建非阻塞的反应性应用程序
MessagePack 是一个基于二进制的高效对象序列化库,支持在多种语言之间交换结构化对象。
Mobicents Media Server 是一个媒体网关服务器,它处理与电话或VoIP连接相关的音频和/或视频流。
Mobicents SIP Servlets是一个经过开源认证的SIP Servlet实现。
Mock Server 使用Netty对具有HTTP或HTTPS接口的系统进行模拟的模拟服务器模拟和代理框架
Moquette MQTT broker 简单的MQTT代理,使用Netty作为协议编解码器。
Naggati Naggati“it's (DEPRECATED) now”是Netty的协议构建器,用Scala编写。
Netflow.io Netflow。io是一个Scala/Netty Netflow收集器,用于waste .io
Netty Tools 是一组在使用Netty时非常有用的工具,其中包括各种HTTP客户机和服务器、带宽计和勤俭RPC处理器。
Netty-ICAP Codec 编解码器是一种高性能的完全兼容RFC3507的ICAP编解码器实现。该协议主要用于代理环境,以便将工作转移到外部服务器。
Netty-Livereload 是Netty WebSocket实现上的Livereload协议实现。
Netty-SocketIO net - socketio是一个套接字。IO服务器写在Netty上面
Netty-Transport-jSerialComm 是使用jSerialComm库为Netty提供的串行端口传输。
Netty-ZMTP Netty通道处理程序的集合,旨在实现ZMTP/1.0,即ZeroMQ消息传输协议。
Riposte Riposte是一个基于netty的微服务框架,用于快速开发可用于生产的HTTP
ScaleCube ScaleCube反应性微服务是一个按比例构建的消息驱动和异步锁免费库。支持scalecube-cluster闲话功能,旨在解决分布式应用程序的交叉关注点,例如;服务发现、位置透明性、容错和实时故障检测。
Slacker
由Netty支持的Slacker异步Clojure RPC客户机/服务器库。Socket-IO - Service Fabric I/O插座-服务织物I/O超快速插座。基于Netty的IO服务器。
SwiftNIO SwiftNIO基本上是Netty在iOS平台上的孪生兄弟,由同一个团队编写。
Nifty Nifty是一个基于netty的Thrift传输实现。
NIOSMTP 是一个异步SMTP客户机实现。
OpenTSDB 是一个分布式的、可伸缩的、基于HBase编写的时间序列数据库,用于存储、索引和服务从计算机系统收集的指标。
Peregrine 是一个map reduce框架,用于跨数据分区运行迭代作业。Peregrine旨在通过支持许多优化和其他map reduce框架中不存在的特性来快速执行map reduce作业。
Play Framework 是J2EE stack的一个干净的替代web应用程序框架,它关注开发人员的工作效率,并以RESTful架构为目标。
PS3 Media Server PS3媒体服务器是一个兼容DLNA的通用即插即用媒体服务器的PS3,它可以对任何类型的媒体文件进行代码转换和流媒体。
Protobuf-RPC-Pro
是谷歌协议缓冲区RPC服务的Java实现。PushyPushy是一个用于发送APNs (iOS/OS X)推送通知的Java库。
Ratpack 是一个用于创建高性能web应用程序的简单、强大的工具包。
Redisson 在Redis服务器上提供了一个分布式的、可伸缩的Java数据结构(Set、SortedSet、Map、ConcurrentMap、List、Queue、Deque、Lock、AtomicLong、CountDownLatch、Publish / Subscribe、HyperLogLog)。
RESTExpress 是一个轻量级、快速的微型框架,用于用Java构建独立的REST服务。它自动支持JSON和XML序列化以及ISO 8601日期格式。
RHQ collectd decoder 解码器解码collectd UDP数据报。
Spigot 是一个基于CraftBukkit的高性能Minecraft服务器,旨在提供最高的性能和可靠性。它使用Netty作为自定义网络堆栈。
Spinach 是一个可伸缩的线程安全磁盘客户端,提供同步和异步连接。
Swift-NIO 是一个跨平台异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。它就像Netty,但是是为Swift (iOS)编写的。
Termd 是一个用于在Java中构建终端应用程序的库,提供一个Telnet服务器、一个SSH服务器和一个基于Netty的基于web的终端
Teiid是一个数据虚拟化系统,它允许应用程序使用来自多个异构数据存储的数据。
Torrent4J Torrent4J是一个纯Java实现的BitTorrent库。
TomP2P 是一个纯Java实现的BitTorrent库。
Unfiltered 是一个扩展的DHT(分布式哈希表),它将位置键的值存储在一个已排序的表中。
Universal Media Server一个兼容DLNA的UPNP媒体服务器,适用于PS3和其他渲染器,它可以对任何类型的媒体文件进行代码转换和流媒体。
Vert.x 是用于在JVM上构建反应性应用程序的工具包。
WaarpFtp 是基于Netty的FTP服务器
Wabbit 是clojure中的服务器端应用程序框架。
Webbit 是一个基于事件的WebSocket和HTTP服务器。
Websocket-MQTT-Forwarder 是基于事件的WebSocket到MQTT代理代理。
Xitrum 是一个异步的、集群的Scala web框架和HTTP(S)服务器,位于Netty和Hazelcast之上。
zooterrain 是一个小型的自包含web服务器应用程序,它将所有ZooKeeper znode及其更改推送到浏览器(使用WebSocket)。
3、Netty国内产品系列
Apache Dubbo™ 是一个高性能的、基于java的开源RPC框架,由阿里巴巴集团开发,然后孵化成Apache顶级项目
Nacos一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台,由阿里巴巴集团开发。