标题很好地解释了这个问题:
我想部署一个连接到单个 MySql 数据库的 Java 应用程序(可以在多个实例上扩展)。
Cloud Foundry 是否提供任何帮助来避免数据不一致?
或者我应该自己管理某种读/写锁作为解决方法?
最佳答案
我认为您的问题没有任何针对 Cloud Foundry 的内容。您在 Cloud Foundry 上执行的操作与在自己数据中心的服务器上运行应用程序的多个副本时执行的操作相同。
回答您的问题:
Does Cloud Foundry provide any assistance to avoid data inconsistency?
没有。这是您的应用程序的责任。
or should I manage on my own some sort of read/write locks as a workaround?
如果您正在与 MySQL 交谈,我会说在您的应用程序中适本地使用事务。
关于java - 在多个实例和单个数据库上的 Cloud Foundry Java 应用程序中提供数据一致性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28305107/