Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql多数据库插入(Java、Hibernate、Jboss)_Java_Mysql_Hibernate_Jboss - Fatal编程技术网

Mysql多数据库插入(Java、Hibernate、Jboss)

Mysql多数据库插入(Java、Hibernate、Jboss),java,mysql,hibernate,jboss,Java,Mysql,Hibernate,Jboss,我有两个Mysql数据库(DB1、DB2) 如果我尝试在DB1中插入一些数据,如果它关闭, 我需要将其插入DB2。 但是在插入DB2时, 如果DB1启动了,那么我需要取消当前插入(到DB2中)并 将其放入DB1本身 基于java、Hibernate和J boss数据源的解决方案是可行的。听起来很有趣。DB2应该是DB1的镜像吗?从您的描述中,听起来DB2应该只存储不能存储到DB1中的数据。也许您可以有一个单独的过程来协调DB1和DB2,也就是说,一个定期将数据从DB2加载到DB1的作业 几乎所有

我有两个Mysql数据库(DB1、DB2)

如果我尝试在DB1中插入一些数据,如果它关闭, 我需要将其插入DB2。 但是在插入DB2时, 如果DB1启动了,那么我需要取消当前插入(到DB2中)并 将其放入DB1本身


基于java、Hibernate和J boss数据源的解决方案是可行的。

听起来很有趣。DB2应该是DB1的镜像吗?从您的描述中,听起来DB2应该只存储不能存储到DB1中的数据。也许您可以有一个单独的过程来协调DB1和DB2,也就是说,一个定期将数据从DB2加载到DB1的作业


几乎所有的数据库都内置了各种各样的容错功能。看看MySQL的。没有必要重新发明轮子。

你是想重新发明支持高可用性的DB集群吗?是的,上下文是一样的,但在我的例子中,如果DB1关闭,在插入DB2时,DB1变为打开,那么届时它会插入DB1吗?正如你所说,它可能支持Mysql复制,但是我需要在java代码或jboss数据源中实现这个特性