什么是微服务、微服务概述

什么是微服务、微服务概述

操作方法

(01)就目前而言,对于微服务业界并没有一个统一的,标准的定义。

什么是微服务、微服务概述

(02)但是通常而言,微服务架构师一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分成一组小的服务,每个服务运行在其独立的自己的继承中,服务之间互相协调,互相配合。为哟农户提供最终架构,服务之间采用轻量级的通信机制互相沟通,通常是基于HTTP的RESTful API。

什么是微服务、微服务概述 第2张

(03)软件开发大致分成三种阶段:单机版ALL,分布式。

什么是微服务、微服务概述 第3张

(04)从技术维度理解:微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去耦合,每一个服务提供单个业务功能的服务,一个服务做一件事,从技术角度看就是一种小而独立的处理过程,类似进程概念,能够自行单独启动或销毁,拥有自己独立的数据库。

什么是微服务、微服务概述 第4张

(05)微服务架构风格是一种将单个应用程序作为一套小型服务开发的方法。

什么是微服务、微服务概述 第5张

(06)能够自行单独启动和销毁,拥有自己独立的数据库。各自是独立的进程。

什么是微服务、微服务概述 第6张