云计算中的微服务架构到底是什么?

来源: 云巴巴 2020-04-13 17:31:23

  微服务系统架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间可以相互协调、互相配合,为用户发展提供最终价值,每个服务都在自己的独立进程中运行,在服务和服务之间有一个轻量级的通信机制。

云计算中的微服务架构到底是什么?

  每个服务都围绕着具体的业务进行构建,并且可以独立部署到生产环境,类生产环境中等等。此外,你应该尽量避免一个统一的,集中的服务管理机制,针对特定的服务,应根据业务环境,选择适当的语言工具进行构建。
  微服务是 SOA 的一个简化版本,并且是具体的实现技术,采用容器对服务打包。可以这样说,如果没有容器技术,微服务就发展不起来,众所周知,随着功能的扩展,传统的单片机应用程序变得越来越大,最终导致代码更改、版本控制或重新部署变得困难或不可能。
  微服务的出现解决了这个问题——把一个大单位应用横向分割成若干个微服务,每个微服务只有一件事。但它仍然包含了表示层,应用层和数据层,微服务单独运行,对外暴露 API 接口供其他程序调用。所以说,微服务侧重于替换企业内部的大型单体应用,以便于应用程序的可持续演进(持续代码完善、持续版本升级、持续缩放部署、DevOps)。
  由于每个服务具有其自己的微数据层,所以很难跨应用的调用带有状态的微服务,由于我们每个微服务只做一件事,所以复杂度大大降低;另外,微服务企业可以进行单独开发和部署;再者,微服务可以通过单独缩放扩容,这些都是一个优点。
  但是微服务也存在一些不足之处:微服务企业之间的调用关系更复杂,数据一致性保证更复杂,总体微服务部署更复杂。 基于微服务的应用程序的典型部署包括几个微服务实例、API网关、微服务注册表和几个负载均衡器。

 

更多产品了解

欢迎扫码加入云巴巴企业数字化交流服务群

产品交流、问题咨询、专业测评

都在这里!

 

评论列表

为你推荐

关于DevOps促进战略,你不得不知道的事

关于DevOps促进战略,你不得不知道的事

今天我们谈谈DevOps促进战略——     领导层需要具有勇气以及奉献精神——如果想要为DevOps和应用的灵活性和重塑团队的话。当然,它也会使我们花费大量时间和金钱,并且在一个团队组织成员筛选上需要做出一个艰难的决定。

2020-04-15 16:04:09

五条原则——关于DevOps监控微服务

五条原则——关于DevOps监控微服务

今天这样我们将介绍一下关于网络监控微服务的 5 条原则

2020-04-13 18:09:24

微服务?你的先知道什么事负载均衡

微服务?你的先知道什么事负载均衡

集群通信系统是一种用于集团调度指挥通信的移动通信系统,主要用于专业移动通信领域。该系统具有可用的信道可以是共用的系统,具有自动信道选择功能,它是一个共享的资源,成本共享共同的目的和业务信道的装置,高性能的无线调度通信系统。

2020-04-23 17:39:07

关于DevOps的五大重点与三种便捷的内容

关于DevOps的五大重点与三种便捷的内容

古人有云:“射人先射马,擒贼先擒王”。哲学矛盾原理也告诉我们,应该用“抓关键,看主流”的方法处理问题。简而言之,在处理一个问题的时候要抓主要矛盾、抓矛盾的主要方面。在对DevOps的学习上也是如此,只有抓住重点,找到便捷的道路,才有可持续发展的可能。

2020-04-15 16:19:47

快来八卦DevOps与程序员的“爱恨情仇”

快来八卦DevOps与程序员的“爱恨情仇”

  八卦时间到!今天我们扒一扒DevOps与程序员的“爱恨情仇”,搬好小板凳,准备吃瓜!

2020-04-15 16:49:49

微服务核心架构对于企业的利和弊

微服务核心架构对于企业的利和弊

最近几年,微服务大行其道, 在商业模式不完善,大规模流量的影响下,许多企业放弃了传统的单一结构,拥抱微服务。这种模式已经具备独立开发、独立部署、可扩展性、可重用性的优点的同时,也带来一个重要问题:开发、运维的复杂性不断提高以至于给人感觉微服务越来越不便管理

2020-04-13 18:06:10

严选云产品

脉客丰企业营收增长获客平台 脉客丰企业营收增长获客平台,实时统计、更新销售部门、员工的工作数据,让老板/总经理、销售主管实时掌握部门、成员的工作量、完成质量,更及时、有效地管理员工销售动作,赋能销售组织,提高管理效率,随时随地管理销售过程、指导销售动作,从而促进销售转化提升。
森克电子行业智造工厂解决方案 森克电子提供的智造工厂解决方案,专注于电子行业的智能制造和工业自动化。该方案整合了先进的工控一体机、工业级显示设备、以及MES/E-SOP系统,以提升生产线的透明度和效率。通过智能数据采集和工艺管理,森克助力企业实现生产过程的实时监控、质量控制和资源优化,推动制造业向智能化转型 。
道一云人事行政管理解决方案 道一云人事行政管理解决方案通过系统实现人事管理全面信息化办公,员工的档案和状态一键查询、实时了解。涵盖企业招聘、员工管理/自助、培训、绩效考核、薪资等全事务。以及员工入职、转正、调岗、调薪、离职操作都可以通过手机端或PC端提交,流程在线自动流转,审批方便,信息在线保存。
百家云金融行业直播解决方案 百家云金融行业直播解决方案,完善的直播活动执行,视频分发,转发多平台;直播超高清,码率自适应;无需下载插件,电脑和手机网页就可以观看直播;提供sdk支持对接。从直播的推流、传输、转码、观看、存储等多个方面,全流程保护视频的版权信息,防止直播视频被非法观看、下载、盗链、录屏及篡改。
易知微EasyV低代码数字孪生平台 易知微EasyV以零代码/低代码的方式,提供数据源实时接入、拖拽式数字面板呈现、三维模型/地理信息孪生场景构建等可视化应用的协同搭建能力,以更低成本更高效率的帮助客户/伙伴满足指挥中心、数字化展厅、数字化管理等各类数字化场景的应用建设。
商屋教育服务行业社群运营解决方案 商屋教育服务行业社群运营解决方案,产业链、供应链、上下游链接,商机匹配,基于供需的资源对接,实时的资讯、市场活动等。 基于工商信息和个人身份认证下的实名制规则为基础信任背书,企业直接在线实时的互动交流 。

推荐视频

甄选10000+数字化产品 为您免费使用

申请试用