SpringCloud源码| 从单体到微服务
1、代码重复问题
拆分成多个服务,通过网络请求不同的服务。代码不再耦合重复
2、多人协作效率问题
各种专注于自己的小范围即可,代码不会与其他服务冲突。测试上线不依赖其他服务
3、扩容问题
之前其他服务(cpu/内存/网络/io)问题会导致服务宕机,现在各自独立部署,独立扩容。节省资源
4、可用性问题
依赖的其他服务宕机,是他自己的事。做好熔断降级就好了。
- 原文作者:
- 原文链接:https://leyou240.github.io/post/sc_%E4%BB%8E%E5%8D%95%E4%BD%93%E5%88%B0%E5%BE%AE%E6%9C%8D%E5%8A%A1/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。