30分钟带你快速了解微服务体系架构,原来这才叫微服务

微服务体系架构是一种使用松散耦合服务集合开发应用程序的方法,强调独立部署和服务间通过webapi或消息队列通信。微服务分为无状态和有状态,前者易于扩展,后者保持状态。与API不同,微服务是组件,API是接口。相比于SOA,微服务更注重业务领域建模,强调独立部署、自动化和隔离。微服务的优势在于可伸缩性、故障隔离和持续创新,但也带来了更高的管理和监控复杂性。
摘要由CSDN通过智能技术生成

微服务体系架构浅谈:原来这才叫微服务

微服务体系结构描述了一种使用松散耦合服务集合开发应用程序的方法。以前,应用程序是基于集中式多层体系结构的。在大型机和台式机的时代,这种方法很有效。但在云计算和移动设备中,后端必须随时可用于各种设备。Bug修复和特性必须在不停机或不部署整个应用程序的情况下快速交付。

微服务是独立部署的,通过webapi或消息队列进行通信以响应传入事件。它们协同工作以提供各种功能,如用户界面前端、推荐、物流、计费等。

微服务通常在容器中运行。容器简化了微服务的部署,但即使没有容器,微服务也可以运行。

微服务是封装业务场景的自主独立服务。它包含 代码 和 状态 。通常,微服务甚至包含自己的数据存储。这使得它具有独立的可版本性、可扩展性和可部署性。微服务是松散耦合的,通过使用http等协议的定义良好的接口与其他微服务交互。它们在出现故障时 保持一致和可用 。微服务是可独立发布的。每个微服务都可以自己扩展,而不必扩展整个应用程序。

微服务有哪些类型?

微服务体系架构浅谈:原来这才叫微服务

大体上,有两种类型的微服务:

无状态:没有状态或者可以从外部存储(缓存/数据库&

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值