我有一个跨 2 个实例部署的应用程序。
数据库:MySQL
ORM:休眠
但是,我需要实现类似 Oracle 序列的行为。由于 MySQL 没有,我只是创建了一个带有 AUTO_INCREMENT 的表和一个从中返回值的方法。它是线程安全的,所以当我在 1 台服务器上部署这个应用程序时它不是问题。但是,我认为这种线程安全的行为不会在多个 JVM 中成立。在这种情况下该怎么办?
我有一个跨 2 个实例部署的应用程序。
数据库:MySQL
ORM:休眠
但是,我需要实现类似 Oracle 序列的行为。由于 MySQL 没有,我只是创建了一个带有 AUTO_INCREMENT 的表和一个从中返回值的方法。它是线程安全的,所以当我在 1 台服务器上部署这个应用程序时它不是问题。但是,我认为这种线程安全的行为不会在多个 JVM 中成立。在这种情况下该怎么办?