在多个实例和单个数据库上的 Cloud Foundry Java 应用程序中提供数据一致性
Provide data consistency in Cloud Foundry Java app on multiple instances and single db
标题很好地解释了问题:
我想部署连接到单个 MySql 数据库的 Java 应用程序(可以在多个实例上扩展)。
Cloud Foundry 是否提供任何帮助来避免数据不一致?
或者我应该自己管理某种 read/write 锁作为解决方法吗?
我认为您的问题没有任何特定于 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 交谈,我建议您在您的应用程序中适当地使用事务。
标题很好地解释了问题:
我想部署连接到单个 MySql 数据库的 Java 应用程序(可以在多个实例上扩展)。
Cloud Foundry 是否提供任何帮助来避免数据不一致?
或者我应该自己管理某种 read/write 锁作为解决方法吗?
我认为您的问题没有任何特定于 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 交谈,我建议您在您的应用程序中适当地使用事务。