selfuppen / netty-learning-example

:egg: Netty实践学习案例,见微知著!带着你的心,跟着教程。我相信你行欧。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Netty-learning-example 知识共享协议(CC协议)

GitHub stars GitHub forks GitHub watchers

前言:

You built it,You run it!

尚未完成,持续更新中...!

备注: 🔧 :表示施工中,尚未完成; 📝 :表示已完成,但是没有写博文; 👌 表示已完成,并有相应的博文;

水平分割线

什么是Netty?能做什么?

  • Netty是一个致力于创建高性能网络应用程序的成熟的IO框架

  • 相比较与直接使用底层的Java IO API, 你不需要先成为网络专家就可以基于Netty去构建复杂的网络 应用

  • 业界常⻅的涉及到网络通信的相关中间件大部分基于Netty实现网络层,如下图所示:

    中间件

本工程致力于netty实践学习案例,是netty初学者及核心技术巩固的最佳实践

a.『 基础 - 入门篇 』

b. 『 基础 - 通讯协议篇 』

  1. 《Netty实现高性能IOT服务器(Groza)之手撕MQTT协议篇上》
  2. 《Netty实现高性能IOT服务器(Groza)之精尽代码篇中》

c. 『 中级 - 数据传输篇 』

Netty碰上关系型数据库:monkey:

  • 📝netty-jpa-mysql

《netty之jpa持久化数据至MySql》

Netty邂逅非关系数据库:horse:

Netty助力流式计算:racehorse:

d. 『 高级 - 高级应用篇 』

e. 『 高级 - Netty特性,源码篇 』

f. 『 号外 - 相关知识归纳篇 』

About

:egg: Netty实践学习案例,见微知著!带着你的心,跟着教程。我相信你行欧。

License:Apache License 2.0


Languages

Language:Java 99.8%Language:Dockerfile 0.2%