SOFARPC主要模块介绍

SOFARPC主要模块介绍

  • all:发布打包模块   需要打包的全部模块
  • bom:依赖管控模块   依赖版本管控
  • example:示例模块             依赖于 all
  • test:测试模块,包含集成测试  依赖于 all
  • core.api:API模块 各种基本流程接口、消息、上下文、扩展接口等  依赖于 common
  • core.common:公共模块,utils、数据结构  依赖于 exception
  • core.exception:异常模块,各种异常接口等    依赖于 common
  • bootstrap:启动实现模块,用于启动类,发布或者引用服务逻辑、以及registry的操作  依赖于 core
  • proxy:代理实现模块,用于接口实现代理生成  依赖于 core
  • client:客户端实现模块,用于发送请求、接收响应、连接维护、路由、负载均衡、同步异步等  依赖于 core
  • server:服务端实现模块,用于启动监听、接收请求,发送响应、业务线程分发等  依赖于 core
  • filter:拦截器实现模块,用于服务端和客户端的各种拦截器实现  依赖于 core
  • codec:编解码实现模块,例如压缩,序列化等 依赖于 core
  • protocol:协议实现模块,用于协议的包装处理、协商 依赖于 core
  • transport:网络传输实现模块,用于TCP连接的建立,数据分包粘包处理,请求响应对象分发等 依赖于 core
  • registry:注册中心实现模块 实现注册中心,例如zk等 依赖于 core

本人自己的理解,如果理解的不对的地方希望各位留言指出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值