SOFABoot-04-快速开始
快速开始
在本文档中,将创建一个 Spring Boot 的工程,引入 SOFABoot 基础依赖,并且引入 SOFABoot 的健康检查扩展能力,演示如何快速上手 SOFABoot。
环境准备
要使用 SOFABoot,需要先准备好基础环境,SOFABoot 依赖以下环境:
JDK7 或 JDK8 - 需要采用 Apache Maven 3.2.5 或者以上的版本来编译
...
2021-01-05 00:11:27 |
SOFA
SOFABoot 介绍
SOFABoot
SOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等能力。
在增强了 Spring Boot 的同时,SOFABoot 提供了让用户可以在 Spring Boot 中非常方便地使用 SOFA 中间件的能力。
你可以在发布历史中查看所有的发布...
2021-01-05 00:11:27 |
SOFA
SOFABoot-02-模块化隔离方案
蚂蚁金服的业务系统模块化之模块化隔离方案
无论是什么样的业务系统,多多少少都会去做一些模块化的划分,或横或纵,各种姿势,但是这些姿势真地能帮你划分出良好的模块吗?
帮你在模块之间做到高内聚,低耦合吗?
模块化对于服务化又有什么样的影响?
本来将分析常见的几种模块化方案的利弊,并且介绍蚂蚁金服开源的框架 SOFA 在模块化中发挥的作用。
传统模块化的陷阱
在一个简单的 Spring...
2021-01-05 00:11:27 |
SOFA
蚂蚁金服开源的 SOFABoot 是什么黑科技?
缘起
最近晚上和公司的同事闲聊,说到了阿里开源的 SOFA 系列,代码写的比较干净,值得学习研究一下。
于是白天花时间学习了一下,感觉确实收获颇丰。
这里分享给大家,希望这会是一个完整的 SOFA 技术栈学习系列。
SOFABoot
SOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness C...
2021-01-05 00:11:27 |
SOFA
SOFAArk-01-蚂蚁金服类隔离工具 SOFAArk 入门及源码讲解
情境导入
你是否遇到过包冲突问题?又是如何解决的?
有些项目都是多年的历史“遗留财产”,老马甚至还遇到过一个应用中有 3 个不同版本的 spring,只能说能跑起来就是奇迹。
不过有时候会进行各种版本升级,然后会发现各种版本冲突,浪费时间在排除各种版本冲突的问题上。
那有没有一种方法,可以帮助我们更好的解决包冲突呢?
今天就让我们一起学习下蚂蚁金服开源的利器——SOFAArk。...
2021-01-05 00:11:27 |
SOFA
免费的编程中文书籍索引
免费的编程中文书籍索引
免费的编程中文书籍索引,欢迎投稿。
国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版。
stackoverflow 上的程序员应该阅读的非编程类书籍有哪些? 中文版
github 上的一个流行的编程书籍索引 中文版
如果这个仓库对你有帮助,欢迎 star。如果这个仓库帮你提升了技能找到了工作,可以请我喝杯咖啡...
2021-01-01 08:52:15 |
Java
常用工具汇总
绘图
Axure
draw.io
https://app.wireflow.co/
公众号
https://github.com/lyricat/wechat-format
https://lab.lyric.im/wxformat/
markdown
A markdown parser and compiler. Built for speed.
https://gith...
2021-01-01 00:00:00 |
Java
开源利器:自动生成随机 mock 数据测试对象
测试的痛点
大家好,我是老马。
每一位开发者大部分工作都是写代码、测试代码、修BUG。
我们有很多测试代码,总是花费大量的实践去构建一个对象。
于是就在想,能不能自动填充一个对象呢?
于是去 github 查了一下,找到了一个测试神器 data-factory。
https://github.com/houbb/data-factory/
data-factory
...
2020-12-16 14:11:27 |
RPC