我想弄清楚什么是设计使用复制数据库的主动 - 主动群集的最佳方式。对于网络负载平衡和故障转移,我可以使用Windows NLB。对于数据库,我可以使用MySQL,它可以开箱即用地完成主 - 主复制。这是简单的部分。Windows消息传递服务的主动 - 主动高可用性设计?
现在我的问题是如何编程连接到复制数据库的消息服务。设计它的最佳方式是什么,以便两个服务可以在没有冲突的情况下使用相同的表格?失败时,失败节点的未完成事务必须由其他节点承担。
以下是消息传递服务的工作原理。 Web客户端将使用收件人和消息调用Web服务。 Web服务将把消息插入到数据库队列中。当满足特定条件时,该消息将被发送。这可能会在几秒钟内或几天后发生。
我在互联网上做了大量搜索,但无济于事。有没有人做过类似的事情?谢谢。
您是否了解像RabbitMQ这样的高可用性消息传递服务?我不确定这是否符合您的需求,但除非您提出更具体的问题,否则难以给出更具体的答案。 – jelford