使用nservicebus进行ravendb索引复制

时间:2013-02-08 00:06:54

标签: replication ravendb nservicebus

为了在RavenDB最新的稳定版本中使索引复制更加健壮,我希望将NServiceBus引入自定义索引replciation包,以便在ReplicateToSqlIndexUpdateBatcher内部排除命令并打开连接时进行处置为了执行sql,我确实把它们放在总线上,然后以容错的方式处理。我已将相关的配置条目放在raven.server.exe.config上,IStartableBusReplicateToSqlIndexUpdateBatcher的{​​{1}},在我ReplicateToSqlIndexUpdateBatcher的配置方法中IBus IStartableBus,将命令出列,将其映射到消息并Bus.Send,但有些我如何在raven studio中没有将消息目标指定为错误。我已将消息映射添加到配置中,并尝试在获取IStartableBus时使用流畅的界面以编程方式添加它,但无济于事。 我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

没有必要这样做。 我们有一个新的SQL复制包,可以强有力地处理这种情况。