SpringOne2GX 2014 回放:使用 Spring 和 Apache ZooKeeper 集中式应用程序配置

工程 | Pieter Humphrey | 2015年4月21日 | ...

录制于 SpringOne2GX 2014。

演讲者:Ryan Gardner,Dealer.com

核心 Spring 轨道

幻灯片:http://www.slideshare.net/SpringCentral/zookeeper-config2014-2c-41123708

应用程序配置是一个演变过程。它最初是应用程序中硬编码的字符串,并希望逐步发展为外部内容,例如文件或系统属性,这些内容可以在不进行部署的情况下进行更改。但是,当其他企业问题(例如审计要求或围绕谁可以进行更改的访问控制)进入混合时会发生什么情况?如何在一个时间内从终端窗口管理过多的应用程序服务器来维护值的唯一性?应用程序配置演变的下一步是集中式配置,应用程序可以在其进入生产环境的各种环境中访问该配置。此类服务将配置的所有权从最后接触代码的开发人员转移到精通应用程序的所有者,后者负责跨所有环境配置应用程序。在 Dealer.com,我们创建了一个这样的解决方案,该解决方案依赖于 Apache ZooKeeper 处理配置数据的存储和协调,并依赖于 Spring 处理每个应用程序中已配置对象的检索、创建和注册。最终结果是一个透明的框架,它提供了可以使用 Spring 配置、配置文件和属性值连接创建的相同配置对象。本次演讲将涵盖我们解决方案的缘由和方法,重点介绍我们如何利用 Apache ZooKeeper 和 Spring 的强大属性来消除应用程序中的本地配置文件,并为企业中的应用程序配置提供一致的机制。

 

获取 Spring 电子邮件简报

与 Spring 电子邮件简报保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部