两个代理可以共享同一个数据库吗
常见问题解答 > 使用 Apache ActiveMQ Classic > 两个代理可以共享同一个数据库吗
两个代理可以共享同一个数据库吗
简短的回答是:不可以;2 个代理不能同时操作同一组数据库表。ActiveMQ Classic 旨在实现高性能,因此我们希望最大限度地减少悲观锁定的使用;每个代理都设计为与其自己的持久数据库一起使用。
如果您想在两个代理之间共享同一个物理数据库服务器以简化安装和备份过程,只需为每个代理创建两个不同的登录,这样它们就可以在同一个物理数据库中获得自己的数据库表集。(即每个代理在同一个物理数据库服务器中获得自己的逻辑数据库)。
同样,如果您只想拥有一个数据库但需要多个代理(用于 HA),只需使用 JDBC 主从