在微服务架构中存储常数字段的最佳方法是什么?

Fra*_*nzF 1 java spring-boot microservices spring-cloud

许多服务器使用相同的常量,有必要组织集中更改它们。在微服务架构中存储常数参数的最佳方法是什么?

例如,我们存储静态最终int MAX_PEOPLE_COUNT = 100; 该领域使用不​​同的微服务。如果我们更改此值,则所有微服务都应该看到它。

还要具有参数值的版本控制。

Mad*_*hat 5

如果您处于Spring生态系统中,最好的方法是使用Spring Cloud Config Server。您可以轻松地在Spring Cloud Config Server指南中以及此处轻松地获得设置配置服务器的步骤。该文档非常简单。

您甚至可以将Zookeeper用作Spring Cloud的集中式配置服务。有关此内容的更多详细信息。