领先一步
VMware 提供培训和认证,以加快您的进度。
了解更多Spring Cloud(9月份宣布的新型伞形项目)已达到一个里程碑,它的第一个里程碑,新的jar包已在repo.spring.io 仓库中可用。Spring Cloud 将遵循“发行列车”模型进行发行,有点像 Spring Data,但我们还没有为这个模型想出一个酷炫的名字,所以它只是 1.0.0.M1。此发行版包含的模块有:
Spring Cloud Config:基于 Git 仓库的集中式外部配置管理。配置资源直接映射到 Spring Environment
,但如果需要,也可以被非 Spring 应用程序使用。
Spring Cloud Netflix:与各种 Netflix OSS 组件(Eureka、Hystrix、Zuul、Archaius 等)集成。
Spring Cloud Bus:用于将服务和服务实例与分布式消息传递链接在一起的事件总线。用于在集群中传播状态更改(例如配置更改事件)。
Spring Cloud Security:一组用于构建安全应用程序和服务的最小化工具。
Spring Cloud CLI:用于在 Groovy 中快速创建 Spring Cloud 组件应用程序的 Spring Boot CLI 插件。
Spring Cloud Starters:Spring Boot 风格的启动项目,用于简化 Spring Cloud 使用者的依赖管理。
以上所有内容都具有 1.0.0.M1 发行版标签,因此尝试它的一个好的起点是安装 CLI 并使用此代码运行 Config Server
@EnableConfigServer
class ConfigServer {
}
然后访问https://127.0.0.1:8080/foo/default
查看一些属性源。
该代码托管在 GitHub 上,非常欢迎社区贡献,所以赶快过去看看吧。在另一个组织中有一些简洁的示例:spring-cloud-samples,包括一个“脚本”项目,其中包含 Git 子模块和脚本,以便尽快启动并运行完整的演示系统。