微服务架构是一种风格,不同人设计的微服务大小、拆分方法各不相同。希望能介绍一下贵司微服务拆分的方法和原则。
微服务:微服务是将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,形成分布式调用,为用户提供最终价值。这里所谓的“小”是指从领域模型来看,这个服务只提供同一类型的服务,不包含其他无关的服务。
优点:减少代码冲突加剧,减少模块耦合,提升团队效率,提高开发质量。微服务拆分的方法有很多种,可以根据业务划分来拆解,可以根据变动频繁的模块来拆解等其他拆解方法,只不过领域模型是一种理论指导。一般也都是先理论->demo->实战的流程来做微服务。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30