Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.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
Java 我可以将MongoDB用于ActiveMQ主/从体系结构吗?_Java_Mongodb_Jms_Activemq_Master Slave - Fatal编程技术网

Java 我可以将MongoDB用于ActiveMQ主/从体系结构吗?

Java 我可以将MongoDB用于ActiveMQ主/从体系结构吗?,java,mongodb,jms,activemq,master-slave,Java,Mongodb,Jms,Activemq,Master Slave,我想建立一个 如果我理解正确(如果我错了,请纠正我),这需要一个支持JDBC的数据库,比如MySql,这只是为了同步 问题是,我已经有了一个MongoDB集群,所以我想避免安装另一个DB。是否可以使用MongoDB或其他已经可用的工具?使用ActiveMQ进行主/从操作的方法是将持久性存储保持在某个共享位置。虽然它使用普通JDBC处理大多数主要数据库,但它仍然需要表锁等特性来确定哪台服务器是主服务器。据我所知,MongoDB没有JDBC/SQL驱动程序可以正确处理这个问题 ActiveMQ主/从

我想建立一个
如果我理解正确(如果我错了,请纠正我),这需要一个支持JDBC的数据库,比如MySql,这只是为了同步


问题是,我已经有了一个MongoDB集群,所以我想避免安装另一个DB。是否可以使用MongoDB或其他已经可用的工具?

使用ActiveMQ进行主/从操作的方法是将持久性存储保持在某个共享位置。虽然它使用普通JDBC处理大多数主要数据库,但它仍然需要表锁等特性来确定哪台服务器是主服务器。据我所知,MongoDB没有JDBC/SQL驱动程序可以正确处理这个问题

ActiveMQ主/从的推荐方法是在某处使用共享磁盘区域进行持久性(SAN或类似)。JDBC方法非常慢,即使使用SQL数据库服务器也是如此

和-否。数据库不仅仅用于同步。每个持久消息都将写入其中

更新


从ActiveMQ 5.9.0开始,还有一个使用LevelDB的可用驱动程序。

您不需要用适当的驱动程序配置数据源吗?我知道这个,但我没有用,我几乎不认为这会起作用。“JDBC”驱动程序似乎非常有限,“每行有两列(ObjectId和Document)”