天天看点

Spring Cloud学习之路(一)

前言

由于自身意识到自己的技术不足,和能力的亏欠,所以从今天起我要开始学习Spring Cloud这门

技术来充实自己,接下来让我们一起来共同学习,一起加油吧!

什么是Spring Cloud?

为开发人员提供快速构建分布式系统的一些通用模式,其中包括:配置管理、服务发现、服务

短路智能路由、微型网关、控制总线、一次性令牌、全局锁、领导选举、分布式会话和集群状

态。分布式系统间的协调导向样板模式,并且使用Spring Cloud 的开发人员能够快速的构建实

现这些模式的服务和应用。这些服务和应用也将在任何环境下工作良好,无论是开发者的笔记

本、还是数据中心裸机或者控制平台。

Spring Cloud学习之路(一)

12-Factor应用

1.Codebase 代码管理

2.Dependencies 依赖

3.Config 配置

4.Backing service 后端服务

5.Build,release,run 构建 发布 启动

6.Processes 分布式进程

7.Prot binding 端口绑定 询值

8.Concurrency 并发

9.Disposability 通用性

10.Dev/prod parity 开发/生产

11.Logs 日志

12.Admin processes 管理过程

Bootstrap上下文

  • 理解Bootstrap上下文

    Bootstrap上下文是Spring Cloud新引入的,与传统Spring上下文相同,系ConfigurableApplicationContext实例,由BootstrapApplicationListener在监听ApplicationEnvironmentPreparedEvent时创建。
  • Spring事件/监听器模式

    ApplicationEvent/ApplicationListener

下一章我们将继续学习