Как использовать AzureStoragePersistence и Outbox одновременно?

Поэтому я перенес настройку NSB с SQL-сервера на служебную шину Azure и решил, что с таким же успехом я могу использовать хранилище Azure. Мне неясно, как это настроить, потому что я также использую исходящие и не могу использовать с ним хранилище Azure. Я использую web.config для строк соединений, и он позволяет мне установить NServiceBus/Persistence только один раз, так что... я немного растерялся

2 ответа

К сожалению, по разным причинам исходящие сообщения поддерживаются только на SQL-Server и RavenDb. Узнайте больше об этом здесь: https://docs.particular.net/nservicebus/outbox/

Внизу документа есть примечание, что только эти два персистента поддерживают функцию исходящих сообщений.

Добавьте к тому, что сказал Деннис - вы не можете использовать постоянство хранилища с функцией "Исходящие". Для функции "Исходящие" требуются бизнес-данные и исходящая транзакция для участия в одной транзакции. Это возможно только с SQL-сервером Azure. С сохранением хранилища Azure это не вариант. Хранилище поддерживает пакетные операции с таблицами, но не транзакции.

Другие вопросы по тегам