微服务架构设计与实践 黄勇特赞CTO

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Service2 Service2
Service3 Service3
Service4 Service4
… …
DB1
DB1
DB3



• •
API
REST

• •
API UI mock

• •

• •
3.






• •








4.

Spring Boot

Docker

ZooKeeper
master
develop
feature1
feature2
release-1.0.0
jobs@tezign.com
leo-huangyong
2016-03-19
1. 2. 3. 4. 5. 6. 7. 8. —— (Tezign) CTO —— Smart 3 5
Smart Framework
Java Web


2

(Tezign)
(Tezign) www.tezign.com
1.
war
Web UI 10% Module A 10% Module B 80% Module C
Database
Module C
Load Balancer
Database
Module A
Module B



1. 2. 3. 4.
ThoughtWorks Martin Fowler (
API
)
2.
Web UI
Service Gateway
Service Registry
Service1 Service1
Configuration Service Discovery Service API API Gateway
5.
RPC

Spring

IOC
AOP

Netty

NIO

Protostuff

Protobuf
POJO
.proto

ZooKeeper
•Hale Waihona Puke Baidu
REST API

Spring MVC

REST

Node.js
Amazon eBay
Twitter Netflix
Netflix
• • • • • • • •
Eureka Zuul Karyon Ribbon Hystrix Archaius Metrics Servo Blitz4j
Spring Cloud
• • •
• • •
Netflix Spring Boot

MyBatis

SQL
Java

Redis / Jedis

token
6.
TDP
( ) (
TSP
) (
TOP
)
TSG
( )

TSR
( ) (
TSM
)
MySQL
Redis
MongoDB
HDFS
CDN
ZooKeeper
Browser
Node.js
Tomcat
Redis
MySQL
hotfix-1.0.1
相关文档
最新文档