Netty zookeeper 集群 实战 (CrazyIM)
疯狂创客圈 Java 分布式聊天室【 亿级流量】实战 【博客园 总入口 】1.Netty Zookeeper 集群的实战的意义完成一个Netty Zookeeper 分布式集群的肉搏实战, 有以下几个方面的最重要作用:增加一次高并发的程序的亲身体验(重要):从学习千、万QPS级的流量,拓展能够cover百万级、千万级、亿万级流量增加面试竞争力(不要虚的):有分...
疯狂创客圈 Java 分布式聊天室【 亿级流量】实战 【 博客园 总入口 】
1.Netty Zookeeper 集群的实战的意义
完成一个Netty Zookeeper 分布式集群的肉搏实战, 有以下几个方面的最重要作用:
- 增加一次高并发的程序的亲身体验(重要):
从学习千、万QPS级的流量,拓展能够cover百万级、千万级、亿万级流量
- 增加面试竞争力(不要虚的):
有分布式、高并发的实战经验,面试谈薪水的时候,能提升不少
- 开拓技术视野,提升自身能力(练肌肉):
Netty Zookeeper 集群的分布式原理,和大数据开发中的分布式原理,和分布式搜索elasticsearch 的分布式原理,和redis集群的分布式原理,和mongodb的分布式原理,很大程度上,都是相通。
Netty集群作为一个实战开发, 是一个非常好的分布式基础练习
-
更多的理由
请参考机械工业出版社的图书 《Netty Zookeeper Redis 高并发实战》
2.Netty Zookeeper 集群的实战的难点
需要了解一下知识(通常也是面试的重点和难点):
- 分布式锁的原理
- 高性能通信 Java NIO
- 高性能通信框架 Netty
- 高性能通信协议 ProtoBuf
- 分布式协调框架 zookeeper
- Reactor 模式
- …
- 更多的知识点依赖,请参考机械工业出版社的图书 《Netty Zookeeper Redis 高并发实战》
3 Netty Zookeeper 集群的实战的架构与原理
请参考机械工业出版社的图书 《Netty Zookeeper Redis 高并发实战》
4 源码
请参考高并发学习社群 —— 疯狂创客圈 所召集的开源项目 crazyIM
项目的地址为 https://gitee.com/sfasdfasdfsdf/crazy_tourist_circle__im
目前已经完成了基本的集群和通信,并且,源码在不断迭代中。
5 其实,还是挺复杂的
说明一下,整个程序,还是比较复杂的,如果看不懂,建议不要捉急,慢慢来。
如果能从0到1的自己实现一版,开发的水平,也就不一般了。
疯狂创客圈 死磕 高并发 系列
- Java (Netty) 聊天程序【 亿级流量】实战 开源项目实战
- Netty 源码、原理、JAVA NIO 原理
- Java 面试题 一网打尽
- 疯狂创客圈 【 博客园 总入口 】
更多推荐
所有评论(0)