服务开发核心思想 2019-09-03 经验分享 保障服务可扩展性的七大原则1、按功能划分 2、水平切分 3、尽量避免事务 4、适当采用异步解耦 5、次流程改进为异步 6、虚拟化所有层次 7、适当使用缓存 服务拆分开发的四项原则1、先业务后技术,先逻辑后物理 2、奥卡姆剃刀:如无必须勿增实体 3、正交性:抽象出模块间无业务相关的重复代码 4、稳定性原则:服务的稳定性优先,通过拆分解耦 可参考的技术方案:接口化、消息队列、模块化、服务化、异步化 赏 Prev XXL-JOB分布式任务快速入门 Next Hutool工具包类库