- 10
- 0
- 约1.4千字
- 约 14页
- 2017-12-30 发布于湖北
- 举报
微服务架构与SpringCloud
微服务架构
与
SPRING CLOUD
徐瑱
巨石型
微服务
微服务是一种架构风格
服务
组件化
服务
围绕业务
产品
开发模式
去中心化
治理
基础设施
自动化
轻量级
通信机制
去中心化
数据设计
演进式设计
故障处理
设计
微服务的优点与挑战
开发简单
技术栈灵活
服务独立
运维复杂
监控困难
按需扩展
数据一致性问题
重复代码
集成测试
复杂
Netflix与Spring Cloud
Netflix是一家在全球范围内提供流视频服务的公司,截止到2016年已经拥有8300+万订阅用户,每天播放时间达到了1亿2千万小时,是北美互联网峰值下载量的1/3。
Netflix组件是由Netflix公司开发并开源的一套微服务框架,这套架构在Netflix公司大规模分布式微服务环境中经过数年的生产环境检验被证明是可靠的。
Spring Cloud是基于Spring Boot的一整套实现微服务的框架。
Spring Cloud Netflix是基于Netflix组件的再次封装,提升了易用性以及与Spring Cloud其他组件整合性
Spring cloud netflix
Eureka 与 consul
服务注册和发现 提供了一个服务注册中心、服务发现的客户端,还有一个方便的查看所有注册的服务的界面。 所有的服务使用Eureka的服务发现客户端来将自己注册到Eureka的服务器上。
注册
原创力文档

文档评论(0)