龙空技术网

25、高并发Netty相关的开源项目汇总清单有哪些

蹭蹭加油站 240

前言:

而今姐妹们对“netty socketio”大致比较着重,我们都想要分析一些“netty socketio”的相关内容。那么小编在网上网罗了一些有关“netty socketio””的相关文章,希望姐妹们能喜欢,咱们快快来学习一下吧!

1、Netty相关的项目

Netty相关的项目清单来自Netty官方

2、Netty国外产品系列Akka 是一个基于scala的平台,它通过参与者模型和软件事务提供了更简单的可伸缩性、容错、并发性和远程处理modelApache 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 .ioNetty 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的微服务框架,用于快速开发可用于生产的HTTPScaleCube 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一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台,由阿里巴巴集团开发。

标签: #netty socketio #zeromqnetty性能 #zeromq和netty #netty socketio redisson集群 #netty socketio 序列化长整形