spring cloud云原生应用

本文来源于网络

Spring Cloud 提供快速构建分布式系统的一些通用模式,其中包括:配置管理、服务发
现、服务短路、智能路由、微型⽹关、控制总线、一次性令牌、全局锁、领导选举、分布式会话和集群状态。分布式系统间的协调导向样板模式,并且使用 Spring Cloud 的开发人员能够快速地构建实现这些模式的服务和应用.

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

• Spring Boot 上下文
• 非Web 应用:AnnotationConfigApplicationContext
• Web 应用:AnnotationConfigEmbeddedWebApplicationContext
• Spring Cloud 上下文:Bootstrap (父)

在这里插入图片描述
上下文重启:/restart
暂停:/pause
恢复:/resume

微服务配置客户端:
spring Environment 是一种在容器内以配置 profile 和属性 properties 为模型的应用环境抽象整合.
spring framework :提供了两种Environment的实现,即
一般应用:StandardEnvironment
web应用: StandardServletEnvironment

配置Profile
在spring 容器中,profile是一种命名的bean定义逻辑组.一个spring应用可以同时激活多个profile.常见的场景,应用部署环境(test,pro…),单元测试等
应用程序可以通过调用 ConfigurableEnvironment 接口控制profile 的激活

属性 Properties
配置项:key-value形式

application.properties 或 application.xml
加载器:PropertiesPropertySourceLoader

application.yml 或者 application.yaml
加载器:YamlPropertySourceLoader

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值