Введение в MassTransit. Qoollo Talks.
HTML-код
- Опубликовано: 11 окт 2024
- Александр Базиев и Владимир Коноваленко рассказывают про возможности фреймворка MassTransit для организации распределенных систем в .Net. Исходники примера на Github:
github.com/qoo...
Презентация: github.com/qoo...
Официальный сайт MassTransit: masstransit-pr...
Спасибо!! многое для себя почерпнул :)
Спасибо
Кто создаёт новую очередь? Продюсер при отправке сообщения? Или консюмер при попытке чтения?
Консумер
@@semen083 а разве очередь по логике не должна быть уже созданна ?
Ребят, интеграционные тесты MassTransit с использованием тестовой БД интересуют очень
Интеграционные тесты - это тесты между 2 системами, а не тремя. Если вам нужно тестить брокер с масстранзитом, то там не может быть никакой базы.
А если ID в типе int используются, то как с CorrelationID сопоставить?
А что будет если в цепочке состояний будет то, что ожидает пользовательского ввода например, если сделать много заказов? Здесь же Pubsub.
Самое правильное - выделить такое взаимодействие с пользователем в отдельный микросервис.
Очень тяжёлое видео... Для новичка ничего непонятно... Только вводная теория понятна.
А почему выбрали Mass transit, а не нативный rabbitmq клиент для шарпа?
Уже готовая система для реализации шины сообщений, отличная топология из коробки. Реализация большинства messaging паттернов из коробки
@@alex-ou7nz Топология у масстранзита неправильная строится для pub-sub по дефолту. Зачем то создаются лишние эксченджи