DockOne微信分享(九十六):爱油科技基于SpringCloud的微服务实践
本文讲的是DockOne微信分享(九十六):爱油科技基于SpringCloud的微服务实践【编者的话】本次分享主要介绍了爱油科技基于Docker和Spring Cloud将整体业务微服务化的一些实践经验,主要包括: 微服务架构的分层和框架选型 服务发现和配置管理 服务集成和服务质量保证 基于领域驱动设计 实施DevOps 从单体应用到微服务 单体应用 对于单体应用来说,优点很多,例如: 小而美,结构简单易于开发实现 部署门槛低,单个Jar包或者网站打包即可部署 可快速实现多实例部署 然而随着业务复杂性的上升,业务规模的扩大,缺点也显现出来,例如: 随着业务发展更多的需求被塞进系统,体系结构逐渐被侵蚀反应堆林立 被技术绑架,难以为特定业务选择平台或框架,尽管可能有更适宜的技术做这件事 协作困难,不同业务的团队在一个系统上进行开发相互冲突 难以扩展,为了热点业务而不得不同时扩容全部业务,或者难以继续扩容 因此微服务技术作为一项对分布式服务治理的架构模式,逐渐被大家认识了。 架构拆分 实施微服务,首先对我们的架构进行了拆分:按行分层,按列分业务。 在我们的微服务体系中,所有的服务被划分为了三...