Микросервисы: Коммуникации через очередь сообщений. Часть 3

Теория и практика | создано: 01.08.2020 | опубликовано: 01.08.2020 | обновлено: 13.01.2024 | просмотров: 568

В этом видео про: calabonga, rest, json, grpc, Message, Queue, RabbitMQ, Binary, data, communication, Frontend, backend, api, service to service, nuget, unitofwork, aspnetcore

Описание

Service-to-service communications. Микросервисы посылают запросы в другие микросервисы (API) используя очередь сообщений. В этом видео подготовим RabbitMQ. Создадим проект с контрактами, в котором также будут храниться модели для передачи между сервисами (DTO).

Ключевые слова: #rest, #json, #grpc, #Message, #Queue, #RabbitMQ, #Binary, #data, #communication, #api, #service_to_service, #MassTransit, #DTO

[00:00] Что в этом видео
[00:37] Настройка RabbitMQ
[04:53] Создание общей сборки Calabonga.MassTransit.Contracts
[41:43] Установка Calabonga.MassTransit.Contracts в Calabonga.UserService
[58:15] Установка Calabonga.MassTransit.Contracts в Calabonga.OrderService

Видео

Ссылки

https://www.nuget.org/packages/Calabonga.UnitOfWork.Controllers/ - встроен в Nimble Framework
https://www.nuget.org/packages/Calabonga.AspNetCore.Controllers/
https://www.calabonga.net/blog/post/nimble-framework-shablony-dlya-mikroservisnoi-arhitektury
https://github.com/Calabonga/Microservice-Template/
https://github.com/Calabonga/Microservice-Template/tree/master/Output/AspNetCore-v.3.1 скачать и положить в папку C:\MyDocuments\[Visual Studio 2019]\Templates\ProjectTemplates

Поблагодарить

Хотите тоже получать донаты? Тогда заходите на boosty.to и регистрируйтесь!

Кстати, я использую хостинг reg.ru. Подключайся с промокодом 9A17-953A-8591-CF98 чтобы получить скидку 5%

Мои видео

Boosty.toYouTube | Yandex.Дзен | RuTube | VK | Nuum.ru