Шина NService с транспортом SQL - PullRequest
       29

Шина NService с транспортом SQL

0 голосов
/ 28 февраля 2019

Я пытаюсь понять, что нужно сделать для использования сервера sql с NServicebus в .Net Core

Допустим, у меня есть MicroserviceA, отправляющий команду в MicroserviceB

  1. Нужно ли иметь общий проект между обоими решениями, который бы разделял MyCommand?
  2. Как мне структурировать мою схему БД для nservicebus?Должен ли я быть, например, _endpoint.Send ("receive.microserviceB", myCommand) от издателя, а microserviceB подпишется на receive.microserviceB?
  3. Не слишком уверен, где хранятся данные, если я опубликуюсобытие вместо команды.
  4. Как я могу иметь различные настройки для разных сред?Например: SQL-транспорт для локальных, sqs в продукт

Спасибо

1 Ответ

0 голосов
/ 01 марта 2019
  1. Да
  2. endpoint.Send(myCommand);, не указывайте там приемника
  3. Это имеет значение?
  4. Теоретически вы можете, но я бы посоветовалпротив этого.

Для получения дополнительной информации о моих ответах обязательно ознакомьтесь с пошаговым руководством и, например, с дополнительной информацией о транзакциях в транспортах SQL и SQS.

...