/new-hubble-rpc

It's a RPC Framework. It's base on netty,spring,zookeeper.

Primary LanguageJavaApache License 2.0Apache-2.0

新版rpc框架(适配spring boot) 里程碑 2020年9月11日 开始搭建新应用 2020年9月14日 解决日志文件冲突

支持 xml和spring boot的注解风格

分层架构设计 要做的事情

  • 取消所有的mock参数
  • 注册中心多样化
  • 线程池
  • 网关接入
  • 日志完善
  • 性能测试
  • 提供 spring-boot-starter
  • 完善文档
  • 支持rest请求
  • 管理控制台
  • 支持grpc

最紧急要修复的功能

  • 支持SPI机制
  • 支持异步操作
  • 接入注册中心etcd(暂时先用zookeeper实现)
  • 保持长链接
  • 负载均衡
  • 修复文件句柄打开过多bug
  • 使用自定义的协议栈
  • 客户端使用线程池
  • 提供更多的序列化组件
  • 兼容现有的RPC协议
  • rest

关于注册中心的技术选型和适配