Atitit 微服务 分布式 区别 微服务的判断标准 目录 1.1. 区别 微服务侧重于微小服务进程隔离级别,分布式侧重于机器隔离 1 2. 微服务是一种架构, 。多微才叫微? 1 2.1. 微服务

Atitit 微服务 分布式 区别 微服务的判断标准

 

目录

1.1. 区别 微服务侧重于微小服务进程隔离级别,分布式侧重于机器隔离 1

2. 微服务是一种架构, 。多微才叫微? 1

2.1. 微服务核心要素是微小以及进程隔离 1

2.2. 一般微服务标准化如下 1

3. 区别分布式的方式是根据不同机器不同业务。 2

3.1. 3.分布式是否属于微服务? 2

 

 

    1. 区别 微服务侧重于微小服务进程隔离级别,分布式侧重于机器隔离

 

  1. 微服务是一种架构, 。多微才叫微?
    1. 微服务核心要素是微小以及进程隔离

 

这个一般根据企业和项目组不同定义不同

    1. 一般微服务标准化如下

项目规模20m以下,或者不超过50M

项目启动时间15s以下

项目难度可以很容易理解

一般一个模块一个微服务,粒度以模块为准比较好,也可能以功能为准
开发工具变得缓慢的时候就是拆分微服务的需要

持续部署简单 利于运维更新

容易扩展

 

  1. 区别分布式的方式是根据不同机器不同业务。

 

将一个大的系统划分为多个业务模块,业务模块分别部署到不同的机器上,各个业务模块之间通过接口进行数据交互。区别分布式的方式是根据不同机器不同业务。

 

微服务更加强调单一职责、轻量级通信(HTTP)、独立性并且进程隔离。

微服务与分布式的细微差别是,微服务的应用不一定是分散在多个服务器上,他也可以是同一个服务器。

 

    1. 3.分布式是否属于微服务?

不一定,如果一个很大应用,拆分成三个应用,但还是很庞大,虽然分布式了,但不是微服务。。微服务核心要素是微小。。

 

 

微服务的部署粒度更细,服务扩展更灵活。

猜你喜欢

转载自blog.csdn.net/attilax/article/details/84434663