微服务

什么是微服务架构?

       通常来说,微服务架构是一种架构模式,或者说是一种架构风格,它提倡将单一的应用程序划分成一组小的服务,每个服务运行在其独立的自己的进程类,服务之间互相协调,互相配置,为用户提供最终价值。

微服务?

      强调的是服务的大小,他关注的某一个点,是具体解决某一个问题/提供落地对应服务的一个服务应用,狭义的看,可以看做是IDEA的一个个微服务工程,或者Moudel

 

微服务优缺点?

优点:

1,开发简单,开发效率高,一个服务可能就专一的干一件事。

2,微服务能够被小团队单独开发,这个小团队是2-5人的开发人员组成。

3,微服务能使用不同的语言开发。

4,微服务只是业务逻辑的代码,不会和HTML,CSS或其他界面混合。

5,每个微服务都有自己的储存能力,可以有自己的数据库,也可以有统一数据库。

。。。

 

缺点:

1,开发人员要处理分布式系统的复杂性。

2,多服务运维难度,随着服务的增加,运维的压力也在增大

3,系统部署依赖。

4,服务间通信成本。

5,数据一致性。

。。。

 

 

 

 

posted @ 2022-02-10 14:37  世豪集团  阅读(36)  评论(0编辑  收藏  举报