第七天 SpringBoot与SpringCloud微服务项目交付
微服务并没有一个官方的定义,想要直接描述微服务比较困难,我们可以通过对比传统WEB应用,来理解什么是微服务。如下是传统打车软件架构图:这种单体应用比较适合于小项目,优点是:当然它的缺点也十分明显,特别对于互联网公司来说:微服务架构的设计思路不是开发一个巨大的单体式应用,而是将应用分解为小的、互相连接的微服务。一个微服务完成某个特定功能,比如乘客管理和下单管理等。每个微服务都有自己的业务逻辑和适配器。一些微服务还会提供API接口给其他微服务和应用客户端使用。比如,前面描述的系统可被分解为:每个业务逻辑都被分解
原创
2024-07-15 09:47:21 ·
978 阅读 ·
0 评论