问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

微服务的定义

发布网友 发布时间:2023-04-23 07:38

我来回答

1个回答

热心网友 时间:2023-10-09 04:34

微服务是一种软件开发技术-面向服务的体系结构(SOA)架构样式的一种变体。

微服务提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API)。

每个服务都围绕着具体业务进行构建,并且能够独立地部署到生产环境、类生产环境等。另外,应尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据上下文,选择合适的语言、工具对其进行构建。

微服务正确的工作工具:

在传统的n层体系结构模式中,应用程序通常共享一个公共堆栈,而大型关系数据库支持整个应用程序。这种方法有几个明显的缺点-最主要的缺点是,即使对于某些元素有一个清晰,更好的工具,应用程序的每个组件也必须共享一个公共的堆栈,数据模型和数据库。

它造成了糟糕的体系结构,并且使开发人员感到沮丧,他们不断意识到可以使用更好,更有效的方式来构建这些组件。

相比之下,在微服务模型中,组件是独立部署的,并通过REST,事件流和消息代理的某种组合进行通信-因此,可以针对该服务优化每个单独服务的堆栈。技术一直在变化,由多个较小的服务组成的应用程序随着更理想的技术的发展而变得更容易且成本更低。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
艾芙洛洗发水为什么不在商场销售商 艾芙洛洗发水是英国的吗 毕业生刚刚签了三方协议,想毁,怎么办 适合夫妻干的生意有哪些 新生蜜蜂多久出巢试飞 新生蜜蜂什么时候进行首次试飞? 蜜蜂几月几日出生外貌和颜色? 当脚模一定要脚趾修长吗 脚长成这样,能当脚膜吗 固话遇忙记存呼叫业务有什么特点? 什么是固话遇忙记存呼叫业务? 梦见母猫生了小猫死了几只的预兆 为什么用户名大写字母燕效格式不通过 小米11青春版怎么读取sd卡 王者荣耀李白飘逸的名字专属id王者荣耀李白飘逸的名字专属id精选 怎样看社保卡的社保功能激活没有 怎么看自己的社保卡能不能用 孕妇梦见牙缝拔不完的头发 梦见自己变富二代的预兆 梦见男友是富二代 梦见找了个富二代的预兆 梦见我老公是富二代的预兆 梦见电视里富二代的预兆 奔驰e300如何手机投屏设置(奔驰e300能投屏吗) 和微信公众号有什么区别 在销售单位实习的鉴定怎么写? 应用心理学英文 《烈火英雄》观后感_750字 作文讲座:第四讲 围绕中心 严格选材 GP是什么缩写 m16的丝锥断在洞的最里面而且牙都弄坏了有甚麽办法可以人工取出来 springgateway故障切换 高中语文知识点归纳汇总精选3篇 梦见往院子里填土 梦见花盆里的花的预兆 梦见水龙是什么意思 梦见水龙代表什么 梦见条水龙的预兆 梦见蓝色水龙的预兆 梦见自己的牙齿掉了好多是什么意思 梦见别人给你送盐的预兆 梦见送盐的预兆 梦见别人给我盐 梦见有人发了一包盐给我的预兆 梦见别人送盐给自己 梦见死人送盐的预兆 梦见送人盐 梦见死人送三包盐到我家的预兆 梦见别人买盐的预兆 梦见左胳膊献血和右胳膊打点滴的预兆 梦见胳膊划伤输液是 梦见狗咬自己腿并流血的预兆