Awesome
The code has been migrated to rpc-sofa-boot-starter since SOFABoot v3.2.0, this project will be archived and stop maintenance.
SOFARPC Boot Projects
概述
rpc-sofa-boot-starter
SOFABoot 是一个完全兼容 SpringBoot 的开发框架,rpc-sofa-boot-starter
的作用就是将 SOFARPC 功能集成到 SOFABoot 中。rpc-sofa-boot-starter
提供了统一方便的编程界面、配置方式,同时提供了 SOFABoot 的健康检查,类隔离,日志空间隔离等基础能力。
rpc-sofa-boot-samples
用户使用 rpc-sofa-boot-starter
的例子。
功能特性
- 支持多种协议的服务发布和引用
- 支持同步、单向、回调、泛化等多种调用方式
- 支持自定义Filter
- 支持服务预热
- 支持直连路由策略
- 支持自动故障隔离
- 支持自定义线程池
- 支持多种注册中心的选择
构建
编译需要 JDK 8 及以上、Maven 3.2.5 及以上。
文档
贡献
开源许可
基于 Apache License 2.0 协议。