Netty zookeeper 集群 实战 (CrazyIM)

疯狂创客圈 Java 分布式聊天室【 亿级流量】实战 【 博客园 总入口


1.Netty Zookeeper 集群的实战的意义

完成一个Netty Zookeeper 分布式集群的肉搏实战, 有以下几个方面的最重要作用:

  • 增加一次高并发的程序的亲身体验(重要):

​ 从学习千、万QPS级的流量,拓展能够cover百万级、千万级、亿万级流量

  • 增加面试竞争力(不要虚的):

有分布式、高并发的实战经验,面试谈薪水的时候,能提升不少

  • 开拓技术视野,提升自身能力(练肌肉):

​ Netty Zookeeper 集群的分布式原理,和大数据开发中的分布式原理,和分布式搜索elasticsearch 的分布式原理,和redis集群的分布式原理,和mongodb的分布式原理,很大程度上,都是相通。

​ Netty集群作为一个实战开发, 是一个非常好的分布式基础练习

2.Netty Zookeeper 集群的实战的难点

需要了解一下知识(通常也是面试的重点和难点):

  • 分布式锁的原理
  • 高性能通信 Java NIO
  • 高性能通信框架 Netty
  • 高性能通信协议 ProtoBuf
  • 分布式协调框架 zookeeper
  • Reactor 模式

3 Netty Zookeeper 集群的实战的架构与原理

请参考机械工业出版社的图书 《Netty Zookeeper Redis 高并发实战》

4 源码

请参考高并发学习社群 —— 疯狂创客圈 所召集的开源项目 crazyIM

项目的地址为 https://gitee.com/sfasdfasdfsdf/crazy_tourist_circle__im

目前已经完成了基本的集群和通信,并且,源码在不断迭代中。

5 其实,还是挺复杂的

说明一下,整个程序,还是比较复杂的,如果看不懂,建议不要捉急,慢慢来。

如果能从0到1的自己实现一版,开发的水平,也就不一般了。


疯狂创客圈 死磕 高并发 系列

  • Java (Netty) 聊天程序【 亿级流量】实战 开源项目实战

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值