【发布时间】:2018-05-23 14:17:23
【问题描述】:
在 NServiceBus 4.6.5 中,消息使用 Round-Robin 算法发送到 Worker 服务器。
我在 Sagas 中有一些数据来检测不同步的业务消息。该数据存储在 Oracle 数据库中。
如何确保所有服务器始终共享相同的 SagaData(同步),这样如果一台服务器对该 SagaData 进行更改,其他服务器的 SagaData 就会失效并自动更新?
我一直在阅读 this 并在 NServiceBus 4.6.5 中实现 ISagaPersister 接口并将所有内容持久化到 Oracle 数据库。
谢谢
【问题讨论】:
标签: synchronization nservicebus nservicebus-sagas