
redb.Route — коннектор Amazon SQS + SNS, at-least-once и Publish-Subscribe через SNS→SQS. Уходим от MassTransit
grelikt 30 минут назад redb.Route — коннектор Amazon SQS + SNS, at-least-once и Publish-Subscribe через SNS→SQS. Уходим от MassTransit Сложный 14 мин 1.6K .NET * Open source * Amazon Web Services * Микросервисы * C# *...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Вот важная новость с фронта ИИ: grelikt 30 минут назад redb. Route — коннектор Amazon SQS + SNS, at-least-once и Publish-Subscribe через SNS→SQS. Уходим от MassTransit Сложный 14 мин 1.
NET * Open source * Amazon Web Services * Микросервисы * C# * Туториал redb. SQSseries redb ecosystemПро Kafka и RabbitMQ в этой серии уже было. Теперь — Amazon SQS, и вместе с ним в одном пакете SNS: два транспорта, потому что в мире AWS они ходят парой.
Технические детали
Sqs — поверх нативного AWS SDK for . SimpleNotificationService), но писать вам придётся не «клиент», а маршруты, где вся очередь задаётся одной строкой-URI:From("sqs://orders? waitTimeSeconds=20&concurrentConsumers=4 .
Log("Order in: ${body} . To("direct://process Прочитали — и уже знаете, что происходит: длинный поллинг очереди orders по 20 секунд, четыре конкурирующих консьюмера, логируем и отдаём дальше. Ни «создай клиента», ни «ReceiveMessage», ни «DeleteMessage после обработки» — всё это коннектор.
Про «уходим от MassTransit» — та же оговорка, что и в прошлых статьях: дело не в том, что MassTransit чего-то не умеет. SQS/SNS у него есть давно — пакет MassTransit. AmazonSQS, и он крутит ровно ту же связку SNS→SQS.
Отраслевые последствия
MassTransit — шина с контрактами сообщений и конфигурацией автобуса. Route — явные маршруты в духе Apache Camel: endpoint — строка-URI, паттерны интеграции — шаги маршрута, транспорт — абстракция под ними. Эта статья — про то, как SQS/SNS выглядит во второй модели.
Отдельно — про то, о чём сейчас спрашивают чаще всего, и здесь важна точность, а не злорадство. MassTransit с v9 перешёл на коммерческую лицензию — линия развивается под компанией Massient, Inc. 0 на NuGet уже оттуда.
Но без передёргиваний: v8 остаётся под Apache 2. 0 и получает security-патчи и критические фиксы как минимум до конца 2026; v9 — не закрытый бинарь, а source-available; а организациям с выручкой меньше $1 млн в год (и НКО с расходами меньше $1 млн) он даётся со 100% скидкой — то есть бесплатно, без коммерческой поддержки. Так что «MassTransit стал платным» — неправда для маленькой команды и правда для крупной, у которой это превращается в решение: платить, оставаться на v8 до конца его поддержки или искать альтернативу.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.




