netty

Netty project - an event-driven asynchronous network application framework

  • 所有者: netty/netty
  • 平台:
  • 许可证: Apache License 2.0
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

Netty Project

Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.

How to build

For the detailed information about building and developing Netty, please visit the developer guide. This page only gives very basic information.

You require the following to build Netty:

Note that this is build-time requirement. JDK 5 (for 3.x) or 6 (for 4.0+) is enough to run your Netty-based application.

Branches to look

Development of all versions takes place in each branch whose name is identical to <majorVersion>.<minorVersion>. For example, the development of 3.9 and 4.0 resides in the branch '3.9' and the branch '4.0' respectively.

Usage with JDK 9

Netty can be used in modular JDK9 applications as a collection of automatic modules. The module names follow the
reverse-DNS style, and are derived from subproject names rather than root packages due to historical reasons. They
are listed below:

  • io.netty.all
  • io.netty.buffer
  • io.netty.codec
  • io.netty.codec.dns
  • io.netty.codec.haproxy
  • io.netty.codec.http
  • io.netty.codec.http2
  • io.netty.codec.memcache
  • io.netty.codec.mqtt
  • io.netty.codec.redis
  • io.netty.codec.smtp
  • io.netty.codec.socks
  • io.netty.codec.stomp
  • io.netty.codec.xml
  • io.netty.common
  • io.netty.handler
  • io.netty.handler.proxy
  • io.netty.resolver
  • io.netty.resolver.dns
  • io.netty.transport
  • io.netty.transport.epoll (native omitted - reserved keyword in Java)
  • io.netty.transport.kqueue (native omitted - reserved keyword in Java)
  • io.netty.transport.unix.common (native omitted - reserved keyword in Java)
  • io.netty.transport.rxtx
  • io.netty.transport.sctp
  • io.netty.transport.udt

Automatic modules do not provide any means to declare dependencies, so you need to list each used module separately
in your module-info file.

主要指标

概览
名称与所有者netty/netty
主编程语言Java
编程语言Java (语言数: 10)
平台
许可证Apache License 2.0
所有者活动
创建于2010-11-09 09:22:21
推送于2025-06-16 16:12:49
最后一次提交
发布数306
最新版本名称netty-4.2.2.Final (发布于 2025-06-05 06:14:21)
第一版名称netty-3.2.4.Final (发布于 2011-02-07 21:34:42)
用户参与
星数34.2k
关注者数1.7k
派生数16.1k
提交数13.5k
已启用问题?
问题数6663
打开的问题数606
拉请求数4283
打开的拉请求数53
关闭的拉请求数4106
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?