Spring引导-Docker容器-在容器之间同步代码段?

Spring引导-Docker容器-在容器之间同步代码段?,spring,spring-boot,docker,spring-data-jpa,Spring,Spring Boot,Docker,Spring Data Jpa,我有一个在Docker中运行的Spring Boot应用程序,其中有一组DB行,其中我需要避免Docker容器中运行的应用程序实例之间的竞争条件。应用程序是无状态的,但在这一代码区域中,我需要以某种方式在Docker容器之间进行同步,以便一次只能有一个容器执行此操作 如何在容器之间进行同步,以便一次只能有一个容器执行此操作?一个想法:“锁定”db/table/row/column/“某个对象,该对象可用于每个实例”…对需要更新的行进行版本设置,并在实际发生争用情况时优雅地处理StaleObjec

我有一个在Docker中运行的Spring Boot应用程序,其中有一组DB行,其中我需要避免Docker容器中运行的应用程序实例之间的竞争条件。应用程序是无状态的,但在这一代码区域中,我需要以某种方式在Docker容器之间进行同步,以便一次只能有一个容器执行此操作


如何在容器之间进行同步,以便一次只能有一个容器执行此操作?

一个想法:“锁定”db/table/row/column/“某个对象,该对象可用于每个实例”…对需要更新的行进行版本设置,并在实际发生争用情况时优雅地处理StaleObjectStateException。一个想法:“锁定”db/table/row/column/“某些对象,可用于每个实例”…对需要更新的行进行版本设置,并在实际发生争用情况时优雅地处理StaleObjectStateException。