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

Опубликовано 01.08.2020 21:47:27 в категории Теория и практика

В этом видео про: 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.toYouTube | Yandex.Дзен | RuTube | VK Video

Больше видео на boosty Calabonga, а если хотите тоже получать донаты, тогда заходите и регистрируйте свою страницу на boosty. Я использую хостинг reg.ru, Подключайся с промокодом 9A17-953A-8591-CF98 чтобы получить скидку 5%

Комментарии к статье отключены

Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (F5) 🗙

Переподключаем сервер...

Переподключение сломалось... Пробуем еще раз сек.

Не получилось переподключится.
Пожалуйста, обновите страницу F5

Сессия была поставлена сервером на паузу.

Восстановить сессию не получилось.
Пожалуйста, обновите страницу F5.