什么是微服务架构?特点有哪些?

KLQ 2020-04-23 10:38:57 java常见问答 10124

大家对于什么是微服务架构都了解吗?今天要给大家介绍的就是微服务架构,以及微服务架构的特点,一起来详细的了解一下吧。

微服务架构

微服务架构是一项在云中部署应用和服务的新技术。

微服务能够在自己的程序中运行,并且通过轻量级设备和HTTP型API进行沟通。

总体来说,关键点在于,微服务能够在自己的程序中运行。

通过这一点的话,就能够将服务公开和微服务架构进行区分了。

在服务公开当中,有很多的服务都能够被内部独立进程所限制。

假如,其中的任何一个服务需要增加某一种功能的话,那么就必须对进程范围进行缩小,在为微服务构架当中,只要在特定的某种服务当中增加所需要的功能,而不影响整体进程的架构。

其他:

微服务不需要像普通服务那样成为一种独立的资源或者是独立的功能。

微服务架构特点:

1、2012年微服务的概念出现,软件的作者Martin Fowler承认,这并没有精确地定义出这一架构形式,虽然围自动化部署、终端智能、绕业务能力以及语言和数据的分散控制有一些常见的特性。

2、微服务是利用组织的服务投资组合,之后基于业务领域功能分解它们,在看到服务投资组合之前,它还是一个业务领域。

3、微服务的基本思想在于考虑围绕着业务领域组件来创建应用,这些应用能够独立地管理和加速、进行开发。

在分散的组件中使用微服务云架构和平台,使部署、管理和服务功能交付变得更加简单。

以上就是关于微服务架构的一些简单介绍了,你都有了解了吗?

欢迎继续关注本网,java常见问答栏目有更多的内容可以分享给大家哦。