抢占先机
VMware 提供培训和认证来加速您的进步。
了解更多Spring Cloud(九月份宣布的新的 umbrella 项目)已经达到了一个里程碑,它的第一个版本,并且新的 jars 文件可以在 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:Spring Boot CLI 插件,用于在 Groovy 中快速创建 Spring Cloud 组件应用程序。
Spring Cloud Starters:Spring Boot 风格的启动器项目,旨在简化 Spring Cloud 消费者的依赖关系管理。
以上所有组件都有 1.0.0.M1 发布标签,因此尝试它的一个好的起点是 安装 CLI 并使用以下代码运行 Config Server
@EnableConfigServer
class ConfigServer {
}
然后点击 http://localhost:8080/foo/default
查看一些属性源。
代码托管在 github 上,非常欢迎社区贡献,所以快去看看吧。在单独的组织中有一些很棒的示例:spring-cloud-samples,包括一个“scripts”项目,该项目具有 git 子模块和脚本,可以尽快启动并运行完整的演示系统。