微服务之简介

Vinchan 2020-06-14 PM 99℃ 0条

一、什么是微服务?

简单来讲,微服务就是很小的一个服务程序,特点主要有:可独立运行,可协同工作,微型。

  • 可独立运行

每个服务之间互相独立,独立开发,独立运行,独立部署的程序。如:商城系统中,订单微服务,支付微服务,积分微服务都进行独立部署,独立开发并独立运行中不通都程序中

  • 可协同工作

采用了微服务架构后,整个系统被拆分成多个微服务,这些服务之间往往不是完全独立的,在业务上存在一定的耦合,即一个服务可能需要使用另一个服务所提供的功能,再利用RPC通信进行远程调用

  • 微型

微服务的思想是,将一个拥有复杂功能的庞大系统,按照业务功能,拆分成多个相互独立的子系统,这些子系统则被称为“微服务”。我们在系统设计时,要尽量使得每一项服务只承担一项职责,从而实现系统的“高内聚”。

非特殊说明,本博所有文章均为博主原创。

上一篇 redis优化 缓存穿透 缓存雪崩 缓存
下一篇 没有了

评论啦~