GitHub | Gitee
jksoa一个针对微服务的一系列分布式组件的集合:
- jksoa-rpc: 远程方法调用的组件, 包含 registry / rpc-client / rpc-server 的3个子组件
- jksoa-tracer: 分布式跟踪的组件, 包含 agent / collector / web 的3个子组件
- jksoa-dtx: 分布式事务的组件, 包含 dtx-mq / dtx-tcc(真正的异步非阻塞) 的2个子组件
性能对比
- 插件机制
- 拦截器机制
- 序列器
- 模块日志
远程方法调用的组件
- 快速开始
- 注册中心
- url
- 服务端
- 多协议支持
- 服务提供者
- server端的请求上下文
- 异步执行
- 服务端启动流程
- 服务注解
- 服务实例
- 客户端
- 多协议支持
- 服务引用者
- 异步调用
- 客户端均衡负载
- 故障转移(失败重试)
- 连接管理
- 连接
- 复用单一连接
- 池化的连接的包装器
- 客户端初始化流程
- 请求超时
- 整合jphp-支持php来调用rpc
- 架构
- rpc流程
- 附加参数
- 优雅的关机
使用jaeger来做分布式跟踪
- 快速开始
分布式跟踪的组件
- 快速开始
- agent
- collector
- web
- 架构
分布式事务的组件
- 快速开始
- 快速开始
- 示例
- 架构
- 部署
部署(CI/CD)
变更历史