天天看点

1、SpringCloud 微服务介绍

1、传统的代码缺点,

一个非常大的系统,即使修改其中很少一块,都要重新发布

1、复杂性逐渐变高

2、无法按需伸缩

3、技术债务逐渐上升

4、部署速度逐渐变慢

5、阻碍技术创新

2、所以出现了微服务

1、 每个微服务可独立运行在自己的进程里;

2、 一系列独立运行的微服务共同构建起了整个系统;

3、每个服务为独立的业务开发,一个微服务一般完成某个特定的功能,比如:订单管理、用户管理等;

4、 微服务之间通过一些轻量的通信机制进行通信,例如通过REST API或者RPC的方式进行调用。

3、微服务缺点

1、运维要求较高

2、分布式的复杂性

3、接口调整成本高

4、重复劳动

继续阅读