- 218
- 0
- 约3.02千字
- 约 48页
- 2017-05-18 发布于湖北
- 举报
基于大数据与云计算的微服务如何运作
微服务,你玩的起吗?
- 勿在浮沙筑高台
-
Martin Fowler
微服务架构
微服务架构是⼀一种架构模式,它提倡将单⼀一应⽤用程序划分成⼀一组⼩小的服务,服务
之间互相协调、互相配合,为⽤用户提供最终价值。每个服务运⾏行在其独⽴立的进程
中,服务与服务间采⽤用轻量级的通信机制互相沟通(通常是基于HTTP协议的
RESTful API)。每个服务都围绕着具体业务进⾏行构建,并且能够被独⽴立的部署到
⽣生产环境、类⽣生产环境等。另外,应当尽量避免统⼀一的、集中式的服务管理机
制,对具体的⼀一个服务⽽而⾔言,应根据业务上下⽂文,选择合适的语⾔言、⼯工具对其进
⾏行构建。
为什么要采⽤用微服务架构?
-
Rebecca Parsons
让系统尽可能快的响应变化!
初衷
•
服务足够小
•
独立运行
•
轻量级通信机制
•
独立的部署
•
去中心化
•
要多小?
•
怎么部署?
•
出错怎么办?
•
如何保证一致性
Tall enough
玩得起微服务的条件
快速响
服
务
⾃自
演
进
持续改进的⾃自组织⽂文
2012年初探微服务
2014年⿊黑暗时代
2015年服务治理
2016年新的征程
背景介绍
2009年
业务系统B
2012年新的需求
业务系统A
领域服务
重⽤用服务
新
原创力文档

文档评论(0)