Spring Cloud(1):概览

什么是微服务?

小型的,简单的和解耦的服务 = 可伸缩的,有弹性的和灵活的应用程序.

 

什么是云?

基础设施即服务(Infrastructure as a Service, Iaas):云提供商只提供基础设施(硬件,操作系统)。

平台即服务(Platform as a Service, PaaS):云提供商还会提供基于某个平台相关的软件,接口。

软件即服务(Softwire as a Service, Saas):提供某一种具体服务,消费者完全被动,无法对技术进行选择。

 

基于模式的微服务开发构建

核心微服务开发模式:服务粒度,通信协议,接口设计,配置管理,服务之间的事件处理。

微服务路由模式:服务发现,服务路由。

微服务客户端弹性模式:客户端负载均衡,断路器模式,后备模式,舱壁模式。

微服务安全模式:验证,授权,凭据管理和传播。

微服务日志记录与跟踪模式:日志关联,日志聚合,微服务跟踪。

微服务构建和部署模式:构建和部署管道,基础设施即代码,不可变服务器,凤凰服务器。 

 

使用Spring Cloud构建微服务

 

猜你喜欢

转载自www.cnblogs.com/storml/p/9579856.html