如何在关键云代工厂的多个实例中使用静态变量来实现相同的微服务

时间:2018-03-26 13:14:35

标签: java pivotal-cloud-foundry

我有一个有多个实例的微服务。微服务有一个Spring调度程序,它调用微服务中的特定方法来更新静态变量 - 这类似于授权,一旦更新,变量的最终值就存储在数据库中。 问题是我们有两个实例尝试更新静态变量,在第一个实例中授权得到更新,但是在第二个PCF实例中,因为授权被更新,当它尝试执行时失败,因为在前一个实例中更新了授权

除了从数据库中提取静态数据或将数据存储在PCF环境变量中之外,还有其他选择吗?

0 个答案:

没有答案