در این مقاله قصد داریم استفاده از RabbitMQ Message Queue، ارتباط ناهمزمان بین میکروسرویس ها و کانتینری شدن میکروسرویس ها با استفاده از داکر را مورد بحث قرار دهیم.
قبل از شروع این مقاله به شما پیشنهاد می کنم مقالات زیر را در رابطه با میکروسرویس مطالعه کنید
- صف پیام RabbitMQ با استفاده از NET Core 6 Web API
- پیاده سازی میکروسرویس ها با Ocelot Gateway با استفاده از NET Core 6 API و Angular 14
- پیادهسازی و کانتینریسازی میکروسرویسها با استفاده از NET Core 6 و Docker
دستور جلسه
- معرفی RabbitMQ
- مزایای RabbitMQ
- اجرای برنامه تولید کننده و مصرف کننده
- تنظیم صف پیام RabbitMQ با استفاده از Docker
- کانتینرسازی تولید کننده و مصرف کننده با استفاده از داکر
پیش نیازها
- ویژوال استودیو 2022
- Docker Desktop
- NET Core 6 SDK
- SQL Server