All Projects → ReactivePlatform → netty-in-action-cn

ReactivePlatform / netty-in-action-cn

Licence: other
Netty In Action 中文版

Projects that are alternatives of or similar to netty-in-action-cn

Vert.x
Vert.x is a tool-kit for building reactive applications on the JVM
Stars: ✭ 12,544 (+803.1%)
Mutual labels:  netty, high-performance, nio
Jupiter
Jupiter是一款性能非常不错的, 轻量级的分布式服务框架
Stars: ✭ 1,372 (-1.22%)
Mutual labels:  netty, high-performance, nio
Dapeng Soa
A lightweight, high performance micro-service framework
Stars: ✭ 101 (-92.73%)
Mutual labels:  netty, high-performance
Simple Rpc
RPC with service discovery base on netty
Stars: ✭ 103 (-92.58%)
Mutual labels:  netty, nio
Face2face
基于netty的异步非阻塞实时聊天(IM)服务器。
Stars: ✭ 1,468 (+5.69%)
Mutual labels:  netty, nio
Wheel
关于net nio os cache db rpc json web http udp tcp mq 等多个小工具的自定义实现
Stars: ✭ 45 (-96.76%)
Mutual labels:  netty, nio
T Io
解决其它网络框架没有解决的用户痛点,让天下没有难开发的网络程序
Stars: ✭ 1,331 (-4.18%)
Mutual labels:  netty, nio
Netty Rest
Yet another high performance REST server based on Netty
Stars: ✭ 107 (-92.3%)
Mutual labels:  netty, high-performance
Xxl Rpc
A high performance, distributed RPC framework.(分布式服务框架XXL-RPC)
Stars: ✭ 493 (-64.51%)
Mutual labels:  netty, high-performance
Nettychat
基于Netty+TCP+Protobuf实现的Android IM库,包含Protobuf序列化、TCP拆包与粘包、长连接握手认证、心跳机制、断线重连机制、消息重发机制、读写超时机制、离线消息、线程池等功能。
Stars: ✭ 1,979 (+42.48%)
Mutual labels:  netty, nio
Nettydemo
Netty应用到Android,包含客户端、服务端(断线重连、心跳、黏包处理)
Stars: ✭ 183 (-86.83%)
Mutual labels:  netty, nio
Getty
一个完全基于java的,类似netty的高性能网络框架A fully Java-based, netty - like high-performance networking framework
Stars: ✭ 45 (-96.76%)
Mutual labels:  netty, nio
Nioimapclient
High performance, async IMAP client implementation
Stars: ✭ 28 (-97.98%)
Mutual labels:  netty, nio
styx
Programmable, asynchronous, event-based reverse proxy for JVM.
Stars: ✭ 250 (-82%)
Mutual labels:  netty, nio
Brpc Java
Java implementation for Baidu RPC, multi-protocol & high performance RPC.
Stars: ✭ 647 (-53.42%)
Mutual labels:  netty, high-performance
Httpproxy
http代理,支持CONNECT和普通GET/POST,支持http2;可防止主动嗅探;可作为小火箭、圈、surge等软件和SwitchyOmega(chrome插件)所说的https代理
Stars: ✭ 104 (-92.51%)
Mutual labels:  netty, nio
Cookbook
🎉🎉🎉JAVA高级架构师技术栈==任何技能通过 “刻意练习” 都可以达到融会贯通的境界,就像烹饪一样,这里有一份JAVA开发技术手册,只需要增加自己练习的次数。🏃🏃🏃
Stars: ✭ 428 (-69.19%)
Mutual labels:  netty, nio
Happychat
基于Netty实现的WebSocket聊天室,支持几万人同时在线聊天
Stars: ✭ 445 (-67.96%)
Mutual labels:  netty, nio
Carmelo
Carmelo is a fast, scalable Java server framework designed for online games. It uses Netty and Fastjson for highly efficient network transmission and supports both TCP/HTTP protocols.
Stars: ✭ 148 (-89.34%)
Mutual labels:  netty, nio
Styx
Programmable, asynchronous, event-based reverse proxy for JVM.
Stars: ✭ 218 (-84.31%)
Mutual labels:  netty, nio

《Netty 实战》 Netty In Action 中文版

代码清单已经更新到 Netty 4.1.25.final

如何评价这本书-知乎

关于本书-豆瓣

京东链接(现货发售):《Netty实战》([美]诺曼·毛瑞尔(Norman Maurer),马文·艾伦·沃尔夫泰尔(Marvin Allen Wolfthal))

不负好时光《Netty IN ACTION》中文版《Netty实战》翻译手记

不负好时光《Netty IN ACTION》中文版《Netty实战》翻译手记(ATA内网)

image

内容提要

本书是为想要或者正在使用 Java 从事高性能网络编程的人而写的,循序渐进地介绍了 Netty 各个方面的内容。

本书共分为 4 个部分:第一部分详细地介绍 Netty 的相关概念以及核心组件,第二部分介绍 自定义协议经常用到的编解码器,第三部分介绍 Netty 对于应用层高级协议的支持,会覆盖常见 的协议及其在实践中的应用,第四部分是几个案例研究。此外,附录部分还会简单地介绍 Maven, 以及如何通过使用 Maven 编译和运行本书中的示例。

阅读本书不需要读者精通 Java 网络和并发编程。如果想要更加深入地理解本书背后的理念 以及 Netty 源码本身,可以系统地学习一下 Java 网络编程、 NIO、并发和异步编程以及相关的 设计模式。

说明

这个仓库包含了Netty In Action 这本书的中文版 Netty实战 的代码清单. 为了更好地服务于读者,进行了如下方面的改进.

相对于英文版本(2.0-SNAPSHOT分支):

  1. 更新了行文中的注释
  2. 按照中文版本的排版进行了调整
  3. 所有的代码清单以及跳转都使用了中文版书籍中的翻译

反馈

上游版本的更新,请直接将PR的目标调整为本仓库的master分支

中文版本的更新,请将PR的目标调整为本仓库的ChineseVersion分支

使用

请直接克隆本项目即可,建议对照原文查看代码.

勘误

前言: 2001 => 2011


Prerequisites

maven 3.3.9
JDK 8

If you want to build everything at once, from the top directory run

mvn install

If you want to build only single projects then from the top directory first run

mvn install -pl utils

This will make the utils jar available to all the projects.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].