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

Видео | создано: 8/1/2020 | опубликовано: 8/1/2020 | обновлено: 11/14/2022 | просмотров: 86

В этом видео про: 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

Стать спонсором:
https://www.youtube.com/channel/UCWqjyIe9-ukFyG7I3eMVt4A/join

Благодарности помощь каналу принимаются:
https://www.calabonga.net/site/thanks