当前位置: 首页 > 网络应用技术

什么是微服务体系结构?

时间:2023-03-05 21:31:06 网络应用技术

  Micro -Service是每个人都熟悉互联网应用程序行业的话题。无论您是在工作场所的退伍军人多年挣扎的退伍军人,还是在社会中进出社会的工作场所,只要您谈论微服务的三个词,我相信你们都可以谈论它,这可能是您仍然有自己的独特见解。

  微服务是如何来自(Xiao Yan在Internet上搜索了一些信息)

  尽管微服务现在非常热,但微服务不是所有建筑构造中的“银炸弹”!无论您是否应该选择微型服务架构作为新项目构建的技术架构,还是原来的旧项目的技术架构项目应该迭代为微服务体系结构,这些问题需要基于实际业务情况,功能需求,技术和运营和维护团队的优势以及基础架构。在对全面考虑的确定考虑之后,它将得到解决。扭曲的瓜不是甜蜜的,努力移动绝对不是香!

  微服务架构已经开发了十多年。现在有许多有关微服务架构的国际解决方案。我们的共同解决方案是春天的Netflix和Spring Cloud Alibaba。小纽将在2021年的最后两个月死亡。将从应用程序和源代码的方面深入研究弹簧云。需要它的朋友可以关注小纽,让我们一起取得进步!交叉探索是什么?

  春季云Netflix相关组件

  春天阿里巴巴相关的组件

  微服务架构本身已经开发了近十年,而微服务的天生需要了解服务体系结构的发展历史!服务架构通常已经经历了单体体系结构,垂直体系结构,垂直体系结构的进化过程,SOA架构和微服务架构。接下来,让我们一起看看这些架构!

  单个体系结构将整个系统的所有功能都打包到一个罐子或战争包中,并在过程中运行。我相信每个人都非常熟悉此体系结构。小纽(Xiaoyu)每天开始学习Java。它每天都是一个架构应用程序。尽管当时的微服务已经很热,但我相信初学者就是这样!

  尽管单个体系结构正在迅速发展,但其中有许多缺点。我相信所有这些缺点都理解(??我相信许多朋友会去公司,如果您出现,您将熟悉成千上万的行。《代码代码》的应用,而不是提到业务多么复杂,代码逻辑可以导致三个高癫痫发作,这是多么痛苦的理解!!!)。

  单个结构的缺点:

  垂直体系结构在一定程度上减少了单体体系结构的代码和业务耦合,并增强了应用程序的应用。垂直体系结构采用分层的想法将应用程序分为结构的多个维度。最常见的垂直体系结构是MVC分层结构的架构模式。尽管垂直体系结构带来了某些好处,但它并不能解决单个架构的大多数问题(几乎全部)。

  SOA(面向服务的体系结构)是服务体系结构。它的核心想法是服务。该服务在SOA体系结构中,是基本单元。SOA架构是通过为系统提供服务的,通过商定的接口调用服务调用以实现资源共享的目的。

  SOA架构主要解决以下问题:

  SOA架构的开发促进了RPC技术和MQ技术的快速发展,这也为后来的微观服务沟通奠定了基础!Micro -Service架构位于SOA建筑中巨人的肩膀上。

  微服务架构与SOA架构相同。服务是其体系结构设计中的基本单元。两者之间的区别在于焦点是不同的:

  这是否意味着微服务实际上是SOA的升级版本?SOA中最常见的架构部分是ESB(企业服务总线)。ESB专注于与服务互动和服务集成的互动。Micro -Service最关心服务自主权。Micro -Service使整个体系结构系统更加聪明,简单,方便和可靠。例如,微服务促进了Devops的快速发展,云原住民的快速发展等等(我不知道Xiaoyu的理解是否正确,每个人都会一起讨论它!!!)

  当今的微服务不仅仅是分裂服务,而且还要关注沟通,服务隔离,功能降级,服务扩展,敏捷开发,快速部署,高可用性,高可用性,可用,高可用,可用,可用的高可用开发,快速部署服务扩展绩效,发行等。因此,这些技术名词带来了一个非常大的技术生态系统,而且技术本身非常迅速,这确实对程序员来说是一个巨大的挑战。但是不要害怕,Xiaoyu与所有人一起学习并取得进步共同进行交流点对点,并继续输出两个月的春季云生态学知识。

  “我们遇到的困难,不要害怕,面对微笑。消除恐惧的最佳方法是面对恐惧,坚持,胜利;来吧,奥利给!”