وب‌سرویس مجید

پروژه plumber

streamdal/plumber

کاربرد:

این ابزار یک چاقوی سوئیسی برای کار با سیستم‌های پیام‌رسانی مثل Kafka و RabbitMQ هست ️. با استفاده از این ابزار CLI، می‌تونی به راحتی پیام‌ها رو بخونی، ارسال کنی، مانیتور کنی و با صف‌های پیام تعامل داشته باشی بدون نیاز به نوشتن کد پیچیده.

در چه شرایطی بهتره استفاده شود؟

وقتی تو محیط توسعه یا دیباگ هستی و نیاز داری سریع یک پیام رو از یک صف بخونی یا تست کنی که سرویس‌ها درست با هم صحبت می‌کنن . همچنین برای عیب‌یابی در پایپ‌لاین‌های داده در محیط‌های تولید عالیه .

چند مثال از موارد استفاده

- دیدن پیام‌های صف در Kafka برای دیباگ کردن یک باگ

- ارسال پیام تستی به RabbitMQ برای بررسی واکنش سرویس‌ها

- مانیتور کردن جریان داده بین سرویس‌ها در محیط استیجینگ

- شبیه‌سازی خرابی با قطع و وصل کردن اتصال به صف‌ها

  • ##CLI
  • ##Kafka
  • ##RabbitMQ
  • ##DevOps
  • ##Debugging
  • ##Messaging
  • ##Streamdal
  • ##Plumber
  • ##DataPipeline
  • ##Tooling