细数云计算产品和技术 - 微服务简介

简介

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

核心是将复杂的应用划分成小颗粒度、轻量化的自治服务,并围绕服务开展服务的开发和服务的治理,实现云化软件的一种架构模式。

特点

小:根据业务分析和建模,将复杂的业务逻辑剥离成小而专一、耦合度低并且高度自治的服务

独:微服务是独立的,主要指开发、测试和部署升级的过程独立

轻:服务之间交互以轻量级的通信机制

松:松耦合的架构模式,相互之间没有部署的顺序和依赖

划分

云化软件系统服务能力分析:基于满足服务消费者社交的服务API定义,决定了云化软件的对外服务能力,由客户或者消费者决定。

云化软件系统的部署架构分析:主要采用分布式架构,控制逻辑单元、管理逻辑单元、代理逻辑单元。在微服务架构模式下,微服务之间是相互隔离的,不共享数据库,通过API进行消息交互。

云化软件系统的软件组件分析:分析单个微服务运行所包含的组件、数据库、消息通信组件,拆分时保证软件组件的完整性。

云化软件系统的逻辑分层分析:软件逻辑平面,有数据面、控制面和管理面。

微服务负载均衡选型分析:业界一般采用Haproxy或者Nginx + LVS

演进

单块服务的服务化调整

服务到微服务的调整

全软件系统的为服务化

释放价值,分享知识和经验,解读IT前沿和技术。帮助他人,提升自己。

更多交流请关注微信公众号“IT智囊”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值