28
2020
04

微服务的优点缺点?说下开发项目中遇到的坑?

优点:


1.每个服务直接足够内聚,代码容易理解

2.开发效率高,一个服务只做一件事,适合小团队开发

3.松耦合,有功能意义的服务。

4.可以用不同语言开发,面向接口编程。

5.易于第三方集成

6.微服务只是业务逻辑的代码,不会和HTML,CSS或其他界面结合.

7.可以灵活搭配,连接公共库/连接独立库


缺点:

1.分布式系统的责任性

2.多服务运维难度加大。

3.系统部署依赖,服务间通信成本,数据一致性,系统集成测试,性能监控。

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。