SpringCloud中文文档

VIP免费
2025-03-28 1 0 4.19MB 550 页 5.9玖币
侵权投诉
Spring Cloud 为开发人员提供了快速构建分布式系统中一些常见模
式的工具(例如配置管理,服务发现,断路器,智能路由,微代
理,控制总线)。分布式系统的协调导致了样板模式, 使用 Spring
Cloud 可以现这的服用程
他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本
电脑,裸机数据中心,以及 Cloud Foundry 等托管平台。
版本:Dalston.RELEASE
特性
Spring Cloud 专注于提供良箱即验的用例可扩性机盖。
分布式/化配
册和
路由
service - to - service 调用
负载均衡
断路器
消息
云原用程
云原生是一应用发风鼓励续交值驱发领轻松最佳
实践的学建立 12-factor Apps其中实践付和目标
致,过使明式和管和监Spring Cloud 以多具体促进
这些格,是一能,布式统中有组需要时轻
访问。
许多能都Spring Boot 覆盖Spring Cloud 中建更多
Spring Cloud 提供为两个库Spring Cloud Context Spring Cloud Commons
Spring Cloud 上下文为 Spring Cloud 应用序(上下,加,刷围和
环境ApplicationContext 程序服务Spring Cloud
Commons 组在同的 Spring Cloud 现中使的抽和常(例
Spring Cloud Netflix vs. Spring Cloud Consul)。
如果由于非法钥大致异且您正在使Sun JDK则需
Java 扩展JCE)无度管策略。有细信阅以下链
接:
Java 6 JCE
Java 7 JCE
Java 8 JCE
将文缩到 JDK / jre / lib / security 文件夹论您使用的版本
JRE / JDK x64 / x86)。
注意
Spring Cloud 根据非限制Apache 2.0 可证。如您想文档一部贡献者发误,github
中找中的码和跟踪
Spring Cloud 上下文用程序上
下文
Spring Boot 对于使用 Spring 应用序有看法例如有常
置文规位以及常见理和视任端点Spring Cloud 建立在
此之添加些可统中有组将使偶尔的功
引导应用程序上下文
一个 Spring Cloud 应用程过创引导进行作,个上
是主序的下文箱即,负从外加载属性密本
外部件中性。个上文共一个 Environment,这是任
Spring 用程序的外部属性的来源。Bootstrap 性的级高因此默认情
下不能被本地配置覆盖。
引导上下文使用与主应用程序上下文不同的外部配置约定,因此使用
bootstrap.yml application.yml(或.properties替引导和主上下文
的外部配置。例:
bootstrap.yml
spring:
application:
name: foo
cloud:
config:
uri: ${SPRING_CONFIG_URI:http://localhost:8888}
如果您的应用程序需要服务器上的特定于应用程序的配置,那么设置
spring.application.name(在 bootstrap.yml application.yml
中是个好主意。
您可以通过设置 spring.cloud.bootstrap.enabled=false(例如在系统
属性中)来完全禁用引导过程
应用程序上下文层次结构
如果您从 SpringApplication SpringApplicationBuilder 应用
序上下文,则将 Bootstrap 下文添加为该上下文的父级。这是一个 Spring 的功
能,即子上下文从其父进程继承属性源和配置文件,因此与不使Spring Cloud
Config 相同上下文相比应用程序上下文将包含其他属性源。额外的财
产来源是:
“bootstrap”:如果在 Bootstrap 上下文中找到任
PropertySourceLocators,则可选 CompositePropertySource 显示
为高优先级,并且具有非空属性。一个例子是来自 Spring Cloud Config 服务
器的属性。有关如何自定义此属性源的内容说明,请参 下文
“applicationConfig[classpathbootstrap.yml](如果 Spring 配置文件处
活动状态,则为朋友)。如果您有一bootstrap.yml属性),那
这些属性用于配置引导上下文,然后在父进程设置时将它们添加到子上下文
中。它们的优先级低于 application.yml(或属性)以及作为创建 Spring
Boot 应用程序的过程的正常部分添加到子级的任何其他属性源。有关如何
定义这些属性源的内容的说明,请参下文
由于属性源的排序规则,引导条目优先,但请注意,这些条目不包含来自
bootstrap.yml 任何数据,它具有非常低的优先级,但可用于设置默认值。
您可以通过简单地设置您创建的任何 ApplicationContext 父上下文来扩展
上下文层次结构,例如使用自己的界面,或使用
SpringApplicationBuilder 方便方法(parent()child()
sibling())。引导环境将是您创建自己的最高级祖先的父级。层次结构中
每个上下文都将有自己的引导属性源(可能为空),以避免无意中将值从父级
升级到其后代。层次结构中的每个上下文(原则上)也可以具有不同的
spring.application.name因此如果存在配置服务器,则不同的远程属性
源。普通的 Spring 用程序上下文行为规则适用于属性解析:子环境中的属性
通过名称和属性源名称覆盖父项中的属性(如果子级具有与父级名称相同的属性
源,一个来自父母的孩子不包括在孩子中)
请注意,SpringApplicationBuilder 许您在整个层次结构中共
Environment,但这不默认值。因此,兄弟尤其需要具有相同的资料
或财产来源,尽管它们与父母共享共同点。
改变引导位置 Properties
摘要:

SpringCloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式,使用SpringCloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,裸机数据中心,以及CloudFoundry等托管平台。版本:Dalston.RELEASE特性SpringCloud专注于提供良好的开箱即用经验的典型用例和可扩展性机制覆盖。•分布式/版本化配置•服务注册和发现•路由•service-to-service调用•负载均衡•断路器•分布式消...

展开>> 收起<<
SpringCloud中文文档.pdf

共550页,预览5页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!

相关推荐

分类:图书资源 价格:5.9玖币 属性:550 页 大小:4.19MB 格式:PDF 时间:2025-03-28

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 550
客服
关注