美文网首页
netty 应用在哪些框架中

netty 应用在哪些框架中

作者: 光小月 | 来源:发表于2019-07-30 23:21 被阅读0次

自己总结的:

  1. xxl-job
  2. zkClient
  3. zookeeper
  4. curator
  5. elasticSearch
  6. jboss

查询相关文档,地址:Related project

*   [Akka](http://akka.io/) is a Scala-based platform that provides simpler scalability, fault-tolerance, concurrency, and remoting through the actor model and software transactional
*   [Apache BookKeeper](https://bookkeeper.apache.org/) is a scalable, fault-tolerant, and low-latency log storage.
*   [Apache Cassandra](https://cassandra.apache.org/) is a column oriented distributed database.
*   [Apache Flink](https://netty.io/wiki/flink.apache.org) is a distributed, stateful stream processing framework.
*   [Apache James Server](https://james.apache.org/server) is a modular e-mail server platform that integrates SMTP, POP3, IMAP, and NNTP.
*   [Apache Pulsar](https://pulsar.incubator.apache.org/) is an open-source distributed pub-sub messaging system.
*   [Apache Spark](https://spark.apache.org/) is a fast and general purpose cluster compute framework, commonly used for "Big Data" applications.
*   [Apache Tajo](https://tajo.apache.org/) is a distributed, fault-tolerance, low-latency, and high throughput SQL engine that provides ETL features and ad-hoc query processing on large-scale data sets.
*   [Arquillian](http://www.jboss.org/arquillian.html) is an innovative in-container testing platform for the JVM
*   [Async HTTP Client](https://github.com/AsyncHttpClient/async-http-client) is a simple-to-use library that allows you to execute HTTP requests and process the HTTP responses asynchronously.
*   [Atomix](http://atomix.io/atomix/) is an event-driven framework for coordinating fault-tolerant distributed systems built on the Raft consensus algorithm.
*   [BungeeCord](http://www.spigotmc.org/threads/392/) is the de facto proxy solution for combining multiple Minecraft servers into a cloud / hub system.
*   [Copycat](http://atomix.io/copycat/) is a fault-tolerant state machine replication framework built on the Raft consensus algorithm.
*   [Couchbase](http://www.couchbase.com/) is a distributed NoSQL document-oriented database that is optimized for interactive applications.
*   [Elastic Search](http://www.elasticsearch.org/) is a distributed RESTful search engine built on top of Lucene.
*   [Eucalyptus](http://open.eucalyptus.com/) is a software infrastructure for implementing on-premise cloud computing using an organization's own IT infrastructure, without modification, special-purpose hardware or reconfiguration.
*   [Finagle](https://twitter.github.io/finagle/) is an extensible RPC system for the JVM, used to construct high-concurrency servers.
*   [Forest](https://github.com/le-moulin-studio/forest) is a general purpose friend-to-friend platform.
*   [Gatling](http://gatling-tool.org/) is an asynchronous and efficient stress tool developed with Netty and Akka.
*   [gRPC](https://grpc.io/) is a high performance, open-source universal RPC framework.
*   [Hammersmith](https://github.com/bwmcadams/hammersmith) is a pure asynchronous MongoDB driver for Scala
*   [Higgs](https://github.com/zcourts/higgs) is a high performance, message oriented network library.
*   [Holmes](https://ccheneau.github.com/Holmes/) is a Java application that implements DLNA/UPnP protocol for playing videos, music, pictures and podcasts (RSS) to compatible devices.
*   [HornetQ](http://www.jboss.org/hornetq) is a project to build a multi-protocol, embeddable, very high performance, clustered, asynchronous messaging system.
*   [http-client](https://github.com/brunodecarvalho/http-client) is a high performance and throughput oriented HTTP client library.
*   [Infinispan](http://www.jboss.org/infinispan) is an extremely scalable, highly available data grid platform.
*   [jaC64](https://code.google.com/p/jac64-op/) is a C64 emulator with multiplayer support.
*   [jasync-sql](https://github.com/jasync-sql/jasync-sql) Java, Netty based, async database driver for MySQL and PostgreSQL written in Kotlin.
*   [JBossWS](http://www.jboss.org/jbossws) is a feature-rich JAX-WS compatible web service stack.
*   [Jetserver](https://github.com/menacher/java-game-server) is a fast multiplayer java game server written using JBoss Netty and Mike Rettig's Jetlang. It supports TCP and UDP transmission and Flash AMF3 protocol.
*   [JXTA](http://jxta.kenai.com/) is a set of open protocols that enable any connected device on the network, ranging from cell phones and wireless PDAs to PCs and servers, to communicate and collaborate in a P2P manner.
*   [LittleProxy](http://www.littleshoot.org/littleproxy) is a high-performance HTTP proxy.
*   [LittleShoot](http://www.littleshoot.org/) is an open source P2P technology for publishing, searching, and downloading files based on open protocols and open standards.
*   [Lettuce](https://lettuce.io/) is a scalable Redis client for building non-blocking Reactive applications.
*   [MessagePack](http://msgpack.org/) is a binary-based efficient object serialization library that enables to exchange structured objects between many languages.
*   [Micronaut](https://micronaut.io/) is a modern, JVM-based, full-stack framework for building modular, easily testable microservice and serverless applications.
*   [Mobicents Media Server](http://www.mobicents.org/) is a media gateway server that processes the audio and/or video streams associated with telephone calls or VoIP connections.
*   [Mobicents SIP Servlets](http://www.mobicents.org/products_sip_servlets.html) is an open source certified SIP Servlet implementation.
*   [Mock Server](http://mock-server.com/) mocking and proxying framework that uses Netty for mocking of systems with an HTTP or HTTPS interface
*   [Moquette MQTT broker](https://code.google.com/p/moquette-mqtt) Simple MQTT broker that uses Netty for protocol codec.
*   [Naggati](https://github.com/twitter/naggati2) "**it's (DEPRECATED) now**" is a protocol builder for Netty, written in Scala.
*   [Netflow.io](https://github.com/wasted/netflow) is a Scala/Netty Netflow Collector used at wasted.io
*   [Netty Tools](https://github.com/cgbystrom/netty-tools) is a small collection of tools useful when working with Netty, which includes various HTTP clients and servers, bandwidth meter, and Thrift RPC processor.
*   [Netty-ICAP Codec](https://github.com/jmimo/netty-icap) is a high performance full RFC3507 compliant ICAP codec implementation. This protocol is mostly used in proxy environments in order to offload work to external servers.
*   [Netty-Livereload](https://github.com/alexvictoor/netty-livereload) is the [Livereload](http://livereload.com/) protocol implementation on Netty WebSocket implementation.
*   [Netty-SocketIO](https://github.com/mrniko/netty-socketio) is a Socket.IO server written on top of Netty
*   [Netty-Transport-jSerialComm](https://github.com/Ziver/Netty-Transport-jSerialComm) is a serial port transport for Netty using the jSerialComm library.
*   [Netty-ZMTP](https://github.com/spotify/netty-zmtp) is a collection of Netty channel handlers that aims to implement ZMTP/1.0, the ZeroMQ Message Transport Protocol.
*   [Riposte](https://github.com/Nike-Inc/riposte) is a Netty-based microservice framework for rapid development of production-ready HTTP APIs.
*   [ScaleCube](http://scalecube.io/) Reactive Microservices is a message-driven and asynchronous lock free library built to scale. empowered by scalecube-cluster gossip capabilities aiming answer distributed applications cross-cutting-concerns such as; service discovery, location transparency, fault-tolerance and real time failure-detection.
*   [Slacker](https://github.com/sunng87/slacker) Asynchronous Clojure RPC client/server library, backed by Netty.
*   [Socket-IO - Service Fabric I/O](https://github.com/servicefabric/socketio) Ultra Fast Socket.IO server based on Netty.
*   [SwiftNIO](https://github.com/apple/swift-nio) is basically the twin of Netty for the iOS platform, written by the same team.
*   [Nifty](https://github.com/facebook/nifty) is a Netty-based Thrift transport implementation.
*   [NIOSMTP](https://github.com/normanmaurer/niosmtp) is an asynchronous SMTP client implementation.
*   [OpenTSDB](http://opentsdb.net/) is a distributed, scalable, Time Series Database written on top of HBase to store, index, and serve the metrics collected from computer systems.
*   [Peregrine](http://peregrine_mapreduce.bitbucket.org/) is a map reduce framework designed for running iterative jobs across partitions of data. Peregrine is designed to be FAST for executing map reduce jobs by supporting a number of optimizations and features not present in other map reduce frameworks.
*   [Play Framework](http://www.playframework.org/) is a clean alternative web application framework to J2EE stack, which focuses on developer productivity and targets RESTful architecture.
*   [PS3 Media Server](https://code.google.com/p/ps3mediaserver) is a DLNA compliant UPNP Media Server for PS3 which transcodes and streams any kind of media files.
*   [Protobuf-RPC-Pro](https://github.com/pjklauser/protobuf-rpc-pro) is a Java implementation for Google's Protocol Buffer RPC services.
*   [Pushy](https://relayrides.github.io/pushy/) is a Java library for sending APNs (iOS/OS X) push notifications.
*   [Ratpack](http://www.ratpack.io/) is a simple, capable, toolkit for creating high performance web applications.
*   [Redisson](https://github.com/mrniko/redisson) provides a distributed and scalable Java data structures (Set, SortedSet, Map, ConcurrentMap, List, Queue, Deque, Lock, AtomicLong, CountDownLatch, Publish / Subscribe, HyperLogLog) on top of Redis server.
*   [RESTExpress](https://github.com/RestExpress/RestExpress) is a lightweight, fast, micro-framework for building stand-alone REST services in Java. It supports JSON and XML serialization automagically as well as ISO 8601 date formats.
*   [RHQ collectd decoder](https://github.com/rhq-project/netty-collectd) decodes collectd UDP datagrams.
*   [Spigot](http://www.spigotmc.org/) is a high performance Minecraft server based on CraftBukkit designed to provide the highest possible performance and reliability. It uses Netty for its custom network stack.
*   [Spinach](https://github.com/mp911de/spinach) is a scalable thread-safe [Disque](https://github.com/antirez/disque) client providing both synchronous and asynchronous connections.
*   [Swift-NIO](https://github.com/apple/swift-nio) is a cross-platform asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. It's like Netty, but written for Swift (iOS).
*   [Termd](https://github.com/termd/termd) a library for building terminal applications in Java providing a Telnet server, an SSH server and a web based terminal on top of Netty
*   [Teiid](http://www.jboss.org/teiid) is a data virtualization system that allows applications to use data from multiple, heterogenous data stores.
*   [Torrent4J](https://github.com/torrent4j/torrent4j) is a BitTorrent library implemented in pure Java.
*   [TomP2P](http://tomp2p.net/) is an extended DHT (distributed hash table) which stores values for a location key in a sorted table.
*   [Unfiltered](http://unfiltered.ws/) is a toolkit for servicing HTTP requests in Scala that provides a consistent vocabulary for handing requests on various server backends.
*   [Universal Media Server](https://github.com/UniversalMediaServer/UniversalMediaServer/) is a DLNA compliant UPNP Media Server for PS3 and others renderers which transcodes and streams any kind of media files.
*   [Vert.x](http://vertx.io/) is a tool-kit for building reactive applications on the JVM.
*   [WaarpFtp](https://waarp.github.com/WaarpFtp/) is an FTP Server based on Netty
*   [Wabbit](https://github.com/llnek/wabbit) is a server side application framework in clojure.
*   [Webbit](http://webbitserver.org/) is an event-based WebSocket and HTTP server.
*   [Websocket-MQTT-Forwarder](https://github.com/sylvek/websocket-mqtt-forwarder) is an event-based WebSocket to MQTT broker forwarder.
*   [Xitrum](https://xitrum-framework.github.io/) is an async and clustered Scala web framework and HTTP(S) server on top of Netty and Hazelcast.
*   [zooterrain](https://github.com/berndfo/zooterrain) is a small self-containing web server app which pushes all ZooKeeper znodes and their changes to the browser (using WebSocket).


PS: 若你觉得可以、还行、过得去、甚至不太差的话,可以“关注”一下,就此谢过!

相关文章

网友评论

      本文标题:netty 应用在哪些框架中

      本文链接:https://www.haomeiwen.com/subject/xqjfcctx.html