0

因此,我将我的 NSB 设置从 SQL 服务器移到了 azure 服务总线上,并认为我也可以使用 azure 存储来实现持久性。我不清楚如何设置它,因为我也在使用发件箱,我不能使用天蓝色存储。我将 web.config 用于连接字符串,它只允许我设置一次 NServiceBus/Persistence,所以......我有点迷路了

4

2 回答 2

0

不幸的是,由于各种原因,发件箱仅在 SQL-Server 和 RavenDb 上受支持。在此处阅读更多信息:https ://docs.particular.net/nservicebus/outbox/

在文档的底部有一个注释,只有这两个持久化器支持发件箱功能。

于 2017-01-20T07:45:22.880 回答
0

添加到丹尼斯所说的 - 您不能将存储持久性与发件箱功能一起使用。发件箱功能要求业务数据和外发交易参与同一个交易。这仅适用于 Azure SQL 服务器。使用 Azure 存储持久性,这不是一个选项。存储支持表批处理操作,但不支持事务。

于 2017-01-27T06:03:16.420 回答