java - 在多个实例和单个数据库上的 Cloud Foundry Java 应用程序中提供数据一致性

标签 java mysql web-services cloud cloud-foundry

标题很好地解释了这个问题:

我想部署一个连接到单个 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/

相关文章:

java - 如何从另一个 Web 服务调用一个 Web 服务(在同一个 WAR 中)

android - 如何从 Android 移动应用程序调用本地 Web 服务

java - 线性队列和循环队列的区别

java - 使用 Android 解析 JSON

java - 长 Java 'try' block 中的哪一行抛出异常?

c# - Crystal 报表错误。打开连接失败

mysql - 替换mysql中的最后一行文本

java - 使用 Spring Web 将自定义对象从客户端传递到 REST 端点

Mysql Union All 和 order by

java - 如何在 Apache Axis2 WebService 中返回自定义对象