C# dotnet core 3.0 обменивается данными между маршрутом контроллера и прослушивателем служебной шиныC#

Место общения программистов C#
Anonymous
C# dotnet core 3.0 обменивается данными между маршрутом контроллера и прослушивателем служебной шины

Сообщение Anonymous »

У меня есть приложение веб-API dotnet core 3.1. Приложение представляет собой шлюз для предоставления доступа к различным другим службам, которые взаимодействуют через служебную шину (очереди, темы). Мы используем служебную шину для асинхронного обмена сообщениями между службами. Мне не нужна синхронизация между шлюзом и другими службами.
Итак, я пытаюсь найти способ получить запрос в контроллере, например, создать ресурс и отправить эту команду. к служебной шине, затем сиди и жди.
Тем временем служба сохранит команду в базе данных и отправит событие.
Шлюз прослушивает тему, чтобы получить сообщение, и теперь каким-то образом Мне нужно передать это сообщение обратно в запрос в контроллере, который ожидает завершения выполнения этого сообщения.

Подробнее здесь: https://stackoverflow.com/questions/616 ... e-bus-list

Вернуться в «C#»