我想知道Karaf是否可以进行以下设置,如果可以,如何配置它:
- Karaf安装在两个单独的主机A和B上
- 主机A具有两个实例1和2
- 实例1包含一个向JMS生产者提供的Web服务
- 实例2包含一个JMS使用者
- 主机B与实例3和实例4的设置相同,并且捆绑部署的设置相同
- 在主机C上以故障转移模式配置了反向代理,以处理对Web服务的请求(主机A直到不再可用,然后是主机B)
- 主机D充当所有分发包的远程JMS端点,无论是否正在生成或使用消息
问题:
如果我使用的是deploy文件夹,是否可以使实例启动不同的捆绑软件集(而不必手动停止它们)?
是否可以在实例2和实例4之间配置JDBC锁定,以防止出现竞争的使用者情况,并且使其行为更像是仅针对JMS使用者的故障转移设置?