معرفی RabbitMQ: بخش چهارم، آشنایی با رابط مدیریت تحت وب
200, OK
https://virgool.io/@me_ehsanhosseini/rabbitmq-tutorial-part4-zdfrzkw4lrl0 icon

در این بخش یاد می‌گیریم که چطور از طریق پنل مدیریت تحت وب RabbitMQ، صف ها، Connection ها، Channel ها، Exchange‌ها و User‌ها را مدیریت کنیم. علاوه بر آن، می‌توانیم نرخ ارسال و دریافت پیام‌ها را مانیتور کنیم؛ یا به طور دستی پیامی را به یک Exchange یا Queue خاص ارسال کنیم. 

معرفی RabbitMQ: بخش چهارم، آشنایی با رابط مدیریت تحت وب
معرفی RabbitMQ: بخش سوم، پیاده سازی با سی شارپ
200, OK
https://virgool.io/@me_ehsanhosseini/rabbitmq-tutorial-part3-l57bej8c2wtt icon

در این بخش یاد میگیریم که چطور RabbitMQ را در سمت Consumer و Producer پیاده سازی کنیم و پیام را ارسال و دریافت کنیم. 

معرفی RabbitMQ: بخش سوم، پیاده سازی با سی شارپ
معرفی RabbitMQ: بخش دوم، آشنایی با Exchange ها، Routing Key ها و Binding ها
200, OK
https://virgool.io/@me_ehsanhosseini/rabbitmq-tutorial-part2-pwujw8qndy09 icon

در این بخش یاد میگیریم که Exchange و Binding و Routing Key چیست؟ اینکه Exchange‌ها و Queue‌ها چطور با هم ارتباط برقرار می‌کنند؟ تفاوت انواع Exchange‌ها و سناریو‌های استفاده از آن‌ها را در RabbitMQ یادمیگیریم

معرفی RabbitMQ: بخش دوم، آشنایی با Exchange ها، Routing Key ها و Binding ها
معرفی RabbitMQ: بخش اول، RabbitMQ چیست؟
200, OK
https://virgool.io/@me_ehsanhosseini/rabbitmq-tutorial-part1-ukubkbpou5qp icon

یکی از فایده‌های استفاده از Queue‌ها این است که درصورت Offline بودن بخشی از سیستم در معماری‌های Microservice خطا‌های احتمالی را کاهش می‌دهد. اگر بخشی از سیستم در دسترس نبود، باقی سیستم‌ها میتوانند تعامل خود را با Queue ادامه دهند. 

معرفی RabbitMQ: بخش اول، RabbitMQ چیست؟