![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SOFABoot
文章平均质量分 92
任性之闲来无事
共勉
展开
-
SOFABoot源码解析之启动原理(1)-注解分析
SOFABoot是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在Spring Boot 的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等等能力。在增强了 Spring Boot 的同时,SOFABoot 提供了让用户可以在 SpringBoot中非常方便地使用 SOFA 中间件的能力。 为了基于SOFABoot框架进行研发,建...原创 2018-06-27 22:04:40 · 3145 阅读 · 0 评论 -
SOFABoot源码解析之启动原理(2)-源码解析
以SOFABoot自带的RPC案例sofaboot-sample-with-rpc作为SOFABoot应用(其实也是SpringBoot应用)启动源码分析的案例。 在此提前说明,源码分析主要分析主流程,以及本人认为比较重要的一些内容,对于其它部分,大家可以基于本文档,自行研读。 在该案例中,采用WEB环境下使用的Spring应用上下文环境org.spri...原创 2018-06-27 22:05:07 · 1345 阅读 · 0 评论 -
SOFABoot源码解析之日志空间隔离
一、简述 SOFABoot提供了日志空间隔离能力。 SOFABoot中间件能自动发现SOFABoot应用的日志实现依赖,并独立打印日志,解耦SOFABoot中间件日志和SOFABoot应用日志。 SOFABoot通过其sofa-common-tools包提供日志空间隔离功能。 首先看一下sofa-common-tools包中与日志空间隔离功能...原创 2018-06-28 17:02:12 · 3293 阅读 · 0 评论 -
SOFABoot源码解析之Readiness检查
SOFABoot在SpringBoot的Liveness检查能力的基础上,增加了Readiness检查能力。如果你需要使用SOFA中间件,那么建议使用SOFABoot的Readiness检查能力,来更优雅的上线应用实例。一、SpringBoot健康检查 SpringBootActuator帮助我们监控我们的SpringBoot项目。 SpringBoot...原创 2018-06-28 17:49:18 · 4938 阅读 · 0 评论 -
SOFABoot源码解析之模块化开发
1.SOFABoot源码解析1.1 模块化开发1.1.1 简述 关于SOFABoot模块化开发的文档来自于Alipay开源社区Wiki,链接地址为: https://github.com/alipay/sofa-boot/wiki/Modular-Development 此处直接引用该文档内容,主要是便于大家理解源码解析部分。1.1.1.1 模块化开发...原创 2018-06-28 18:29:55 · 3129 阅读 · 1 评论 -
SOFABoot源码解析之JVM服务
1.SOFABoot源码解析1.1 JVM服务1.1.1 服务发布 以SOFABoot自带的RPC案例sofaboot-sample-with-rpc为例,详细描述SOFABoot JVM服务发布过程。 在此提前说明,源码分析主要分析主流程,以及本人认为比较重要的一些内容,对于其它部分,大家可以基于本文档,自行研读。 RPC案例的SpringXML配置文...原创 2018-06-28 21:51:37 · 3545 阅读 · 1 评论