SOFABoot 和 SOFARPC 都是蚂蚁金服开源的 SOFA 技术栈的开源项目,SOFARPC 只是其 SOFA 技术栈体系(SOFAStack)中的一个 RPC 框架。

SOFABoot 也是 SOFA 技术栈体系中一个框架,但和 SOFARPC 没有直接关系,SOFABoot 是一个 Spring Boot 加强版,还提供了方便使用 SOFA 中间件的能力,SOFARPC 只是其中之一而已.

===>SOFABoot 在 Spring Boot 上

1)扩展 Spring Boot 的健康检查,额外提供了 Readiness Check 的能力,以保证应用实例安全上线;

2)增加基于 Spring 上下文隔离的模块化开发能力,每个 SOFABoot 模块使用独立的 Spring 上下文,避免不同 SOFABoot 模块间的 BeanId 冲突;

3)增加模块并行加载和 Spring Bean 异步初始化能力,加速应用启动;

4)增加日志空间隔离的能力,中间件框架自动发现应用的日志实现依赖并独立打印日志,避免中间件和应用日志实现绑定;

5)增加基于 SOFAArk 框架提供类隔离能力,方便解决各种类冲突问题;

6)增加中间件集成管理的能力,统一管控、提供中间件统一易用的编程接口、每一个 SOFA 中间件都是独立可插拔的组件;

最新文章

  1. Isometric terrain
  2. Striiv Myland 攻略
  3. C#中三种定时器对象的比较
  4. Hbase Interface HConnection
  5. Context3D 不可用
  6. 全面学习理解TLB(Translation Look-aside Buffer)地址变换高速缓存
  7. 关于synchronized与volatile的小析
  8. 下载、安装 SQL server 2012,一步一步教你安装、激活sql server2012数据库 ,附有数据库安装包
  9. 在lnmp环境下,将原来的PHP7.0升级到PHP7.2
  10. java学习笔记-集合set
  11. Oracle11g温习-第十三章:索引
  12. 【LOJ】#2080. 「JSOI2016」病毒感染
  13. codeforces 894B - Ralph And His Magic Field - [数学题]
  14. 微信小程序 - 自定义swiper(dot)指示点
  15. 设计模式之Composite
  16. “C# 未在本地计算机上注册microsoft.Jet.OLEDB.12.0”的解决方案
  17. Unable to handle kernel NULL pointer dereference at virtual address 00000000【转】
  18. Atitit.通过null 参数 反射  动态反推方法调用
  19. 1、scala安装和基本语法
  20. 移动端之js控制rem,适配字体

热门文章

  1. 数组的高阶方法map filter reduce的使用
  2. IntentFilter,PendingIntent
  3. Hibernate 错误的问题
  4. 【Spring Framework】12种spring中定义bean的方法
  5. 【Java 设计】如何优雅避免空指针调用
  6. mybatis的dao层和service层的编码设计的配置
  7. @Deprecated注解功能
  8. 【Matlab】向图像域添加噪声/高斯/均匀/伽马/指数/椒盐
  9. Asp.NetCore3.1开源项目升级为.Net6.0
  10. UVA294 约数 Divisors 题解