Микросервисы: Коммуникации через очередь сообщений. Часть 3
Теория и практика | создано: 01.08.2020 | опубликовано: 01.08.2020 | обновлено: 13.01.2024 | просмотров: 547
В этом видео про: 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