soar:一个简单的rpc框架

时间:2024-05-30 08:24:21
【文件属性】:

文件名称:soar:一个简单的rpc框架

文件大小:209KB

文件格式:ZIP

更新时间:2024-05-30 08:24:21

rpc-framework Java

Soar技术文档 功能需求 跨机房切换(自动) 支持异步(消费方、提供方均提供异步) 集群容错 服务治理 Server端限流(?) client端负载均衡 插件化(spi?) 泛化调用 多语言支持(?) 核心接口/抽象 Server:服务器,包括开启和关闭 Exchanger:交换器,负责实际上数据传输 Filter:过滤器 Cluster:集群,负责做集群容错 Invoker:服务/调用方抽象 SoarContext:请求上下文 Registry:注册中心 Serializer:序列化 LoadBalancer:客户端负责均衡 Breaker:熔断 Cacher:缓存服务 ServiceContainer:服务容器(考虑支持spring和注解扫描两种方式实现) soar注册中心树形结构 soar多机房和集群容错 protocol(tcp)


网友评论