All Projects → sanshengshui → Netty Learning Example

sanshengshui / Netty Learning Example

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

Programming Languages

java
68154 projects - #9 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to Netty Learning Example

Thingsboard
Open-source IoT Platform - Device management, data collection, processing and visualization.
Stars: ✭ 10,526 (+390.49%)
Mutual labels:  kafka, mqtt, iot, netty
Socket Mqtt
基于Netty+MQTT的高性能推送服务框架。支持普通Socket、MQTT、MQTT web socket协议。非常方便接入上层业务实现推送业务。
Stars: ✭ 314 (-85.37%)
Mutual labels:  rpc, mqtt, iot, netty
Iot push
基于netty+mqtt3.1.1+springboot+jdk8 实现的 mqtt 服务端跟客户端
Stars: ✭ 353 (-83.55%)
Mutual labels:  mqtt, iot, netty
Groza
开源物联网平台 - 物联网解决方案的设备管理,数据收集,处理
Stars: ✭ 364 (-83.04%)
Mutual labels:  mqtt, iot, netty
Getty
a netty like asynchronous network I/O library based on tcp/udp/websocket; a bidirectional RPC framework based on JSON/Protobuf; a microservice framework based on zookeeper/etcd
Stars: ✭ 532 (-75.21%)
Mutual labels:  rpc, protobuf, netty
spring-boot-protocol
springboot功能扩充-netty动态协议,可以支持各种网络协议的动态切换(单端口支持多个网络协议).支持mmap,sendfile零拷贝,http请求批量聚合
Stars: ✭ 68 (-96.83%)
Mutual labels:  mqtt, netty, rpc
Flatbuffers
FlatBuffers: Memory Efficient Serialization Library
Stars: ✭ 17,180 (+700.56%)
Mutual labels:  rpc, protobuf, zero-copy
Mrpc
🐿 netty,zookeeper,spring,kyro rpc framework.
Stars: ✭ 128 (-94.04%)
Mutual labels:  rpc, protobuf, netty
Him Netty
开源的H5即时聊天系统 spring-boot + netty + protobuf + vue ~
Stars: ✭ 194 (-90.96%)
Mutual labels:  protobuf, im, netty
Inchat
一个轻量级、高效率的支持多端(应用与硬件Iot)的可分布式、异步网络应用通讯框架
Stars: ✭ 654 (-69.52%)
Mutual labels:  mqtt, im, iot
Sitewhere
SiteWhere is an industrial strength open-source application enablement platform for the Internet of Things (IoT). It provides a multi-tenant microservice-based infrastructure that includes device/asset management, data ingestion, big-data storage, and integration through a modern, scalable architecture. SiteWhere provides REST APIs for all system functionality. SiteWhere provides SDKs for many common device platforms including Android, iOS, Arduino, and any Java-capable platform such as Raspberry Pi rapidly accelerating the speed of innovation.
Stars: ✭ 788 (-63.28%)
Mutual labels:  kafka, mqtt, iot
twjitm-core
采用Netty信息加载实现长连接实时通讯系统,客户端可以值任何场景,支持实时http通讯、webSocket通讯、tcp协议通讯、和udp协议通讯、广播协议等 通过http协议,rpc协议。 采用自定义网络数据包结构, 实现自定义网络栈。
Stars: ✭ 98 (-95.43%)
Mutual labels:  protobuf, netty, rpc
Thunder
⚡️ Nepxion Thunder is a distribution RPC framework based on Netty + Hessian + Kafka + ActiveMQ + Tibco + Zookeeper + Redis + Spring Web MVC + Spring Boot + Docker 多协议、多组件、多序列化的分布式RPC调用框架
Stars: ✭ 204 (-90.49%)
Mutual labels:  rpc, kafka, netty
Jetlinks Community
JetLinks 基于Java8,Spring Boot 2.x ,WebFlux,Netty,Vert.x,Reactor等开发, 是一个全响应式的企业级物联网平台。支持统一物模型管理,多种设备,多种厂家,统一管理。统一设备连接管理,多协议适配(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议等设备。实时数据处理,设备告警,消息通知,数据转发。地理位置,数据可视化等。能帮助你快速建立物联网相关业务系统。
Stars: ✭ 2,405 (+12.07%)
Mutual labels:  mqtt, iot, netty
Iot Dc3
IOT DC3 is an open source, distributed Internet of Things (IOT) platform based on Spring Cloud. It is used for rapid development of IOT projects and management of IOT devices. It is a set of solutions for IOT system.
Stars: ✭ 195 (-90.91%)
Mutual labels:  rpc, mqtt, iot
Im
IM server based on netty. Provides a client jar. Integrate with your own login system.基于netty实现的IM服务端,提供客户端jar包,可集成自己的登录系统
Stars: ✭ 490 (-77.17%)
Mutual labels:  protobuf, im, netty
Blynk Server
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
Stars: ✭ 8 (-99.63%)
Mutual labels:  mqtt, iot, netty
Nettychat
基于Netty+TCP+Protobuf实现的Android IM库,包含Protobuf序列化、TCP拆包与粘包、长连接握手认证、心跳机制、断线重连机制、消息重发机制、读写超时机制、离线消息、线程池等功能。
Stars: ✭ 1,979 (-7.78%)
Mutual labels:  protobuf, im, netty
Brpc Java
Java implementation for Baidu RPC, multi-protocol & high performance RPC.
Stars: ✭ 647 (-69.85%)
Mutual labels:  rpc, protobuf, netty
Easyrpc
EasyRpc is a simple, high-performance, easy-to-use RPC framework based on Netty, ZooKeeper and ProtoStuff.
Stars: ✭ 79 (-96.32%)
Mutual labels:  rpc, protobuf, netty

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碰上关系型数据库🐒

  • 📝netty-jpa-mysql

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

Netty邂逅非关系数据库🐴

Netty助力流式计算🐎

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

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

🍄 Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。其中包括(BitSet, Set, Multimap, SortedSet, Map, List, Queue ...) Redisson提供了使用Redis的最简单和最便捷的方法。Redisson的宗旨是促进使用者对Redis的关注分离(Separation of Concern),从而让使用者能够将精力更集中地放在处理业务逻辑上。🍄

  1. 《高性能/并发的保证-Netty在Redisson的应用》

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

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].