当前位置:家常菜>百科>科技>正文

微服务包括哪些

人气:157 ℃/2023-09-15 05:44:48

微服务(或微服务架构)是一种云原生架构方法,其中单个应用程序由许多松散耦合且可独立部署的较小组件或服务组成。这些服务通常:

1、有自己的堆栈,包括数据库和数据模型;

2、通过REST API,事件流和消息代理的组合相互通信;

3、它们是按业务能力组织的,分隔服务的线通常称为有界上下文。

4、尽管有关微服务的许多讨论都围绕体系结构定义和特征展开,但它们的价值可以通过相当简单的业务和组织收益更普遍地理解。

5、可以更轻松地更新代码。

6、团队可以为不同的组件使用不同的堆栈。

7、组件可以彼此独立地进行缩放,从而减少了因必须缩放整个应用程序而产生的浪费和成本,因为单个功能可能面临过多的负载。

微服务也可以通过它们不是什么来理解。微服务架构最经常得出的两个比较是整体架构和面向服务的架构(SOA)。

微服务和整体架构之间的区别在于,微服务由许多较小的,松散耦合的服务组成一个应用程序,与大型,紧密耦合的应用程序的整体方法相反。

微服务和SOA之间的差异可能不太清楚。虽然可以在微服务和SOA之间形成技术对比,尤其是围绕企业服务总线(ESB)的作用,但将差异视为范围之一更容易。SOA是企业范围内的一项工作,旨在标准化所有服务之间相互交流和集成的方式,而微服务体系结构则是特定于应用程序的。

微服务在管理人员和项目负责人中至少与在开发人员中一样受欢迎。这是微服务的较不寻常的特征之一,因为架构热情通常是为实际工程师保留的。这样做的原因是微服务更好地反映了许多业务主管想要组建和运行其团队以及开发流程的方式。

换句话说,微服务是一种架构模型,可以更好地促进所需的运营模型。

  • 班级常规工作总结范文

    工作总结怎么写,下面就让我们一起来了解一下吧:工作总结主要有两个部分组成,首先可以讲一下日常的工作中遇到的问题,然后就是阐述一下工作体会及未来的工作思路等内容。班级常规工作总结...

    教育查看全文>>
  • 汽车打蜡可以去划痕吗?

    汽车打蜡可以去掉轻微划痕的。汽车打蜡可以起到研磨作用,当汽车出现轻微划痕时,可以使用沙蜡,进行研磨去除划痕。沙蜡含有特殊的研磨颗粒,可轻松安全地除去车体表面上的氧化膜、细微划痕...

    问答查看全文>>
  • 博骏最大功率下有多少转速

    1.5升自然吸气发动机最大功率转速为6000转每分钟,1.5升涡轮增压发动机的最大功率转速为5500转每分钟。博骏是一款小型suv,这款车一共使用了两款发动机,一款是1.5升自...

    问答查看全文>>
  • 珍惜感情正能量句子

    1、珍惜眼前的每一个机会,用心去做每一件事。人生就是这样,谁也不知道明天会怎样。2、我将暴风般的爱情藏在心底,那是为了不给对方任何心理压力,我的爱情越是珍贵,相对地,也越珍惜别...

    句子查看全文>>
  • 班级搞笑语录

    1、大姨妈就像灰太狼,走的时候总会喊上一句,我一定会回来的!2、哪有那么多好脾气,还不是因为想睡你。3、世人笑我太放荡我笑世人不开放。4、有时候觉得自己变丑了,拿出身份证一看,...

    语录查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版