ref[net]: 重构net,重命名包名类名,基本逻辑不变

This commit is contained in:
jaysunxiao committed 2021-10-14 10:36:35 +08:00
1 parent cf3b715222
commit 911039cc79
2 files changed
+21 -11

No files matched your search

+8 -4
View File
@@ -6,19 +6,23 @@
4. 服务可伸缩,负载均衡,集群监控,应有尽有。
4. 基于Java11,所有的依赖包都是最新的jar包
#### 相关模块
### Ⅱ. 相关模块
- net提供了两层api接口
- IRouter为底层网络接口,直接通过Session连接发送消息
- IConsumer为高层网络接口,是对IRouter的封装,消费者向服务提供者发送RPC消息
```
变态的高性能,高可用性,高伸缩性(一般指增加机器),高扩展性(一般指代码层面的开闭原则)
极致的高性能,高可用性,高伸缩性(一般指增加机器),高扩展性(一般指代码层面的开闭原则)
config,本地配置,zookeeper的注册发现,请求的负载均衡,都放在这个包下
core,核心包,服务器,客户端的统一封装
dispatcher,消息的分发
router,消息的路由
handler,netty的handler,定义了客户端,服务器的一些通用handler
protocol,消息类的注册,消息的编解码,字节码增强等
schema,spring的自定义标签的解析
session,对netty的channel的封装
task,通用任务线程池
task,任务线程池,任务的分发
```
#### 诞生背景