微服务:微服务是将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,形成分布式调用,为用户提供最终价值。这里所谓的“小”是指从领域模型来看,这个服务只提供同一类型的服务,不包含其他无关的服务。优点:减少代码冲突加剧,减少模块耦合,提升团队效率,提高开发质量。微...
显示全部微服务:微服务是将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,形成分布式调用,为用户提供最终价值。这里所谓的“小”是指从领域模型来看,这个服务只提供同一类型的服务,不包含其他无关的服务。
优点:减少代码冲突加剧,减少模块耦合,提升团队效率,提高开发质量。微服务拆分的方法有很多种,可以根据业务划分来拆解,可以根据变动频繁的模块来拆解等其他拆解方法,只不过领域模型是一种理论指导。一般也都是先理论->demo->实战的流程来做微服务。
收起