streamdal/plumber
کاربرد:
این ابزار یک چاقوی سوئیسی برای کار با سیستمهای پیامرسانی مثل Kafka و RabbitMQ هست ️. با استفاده از این ابزار CLI، میتونی به راحتی پیامها رو بخونی، ارسال کنی، مانیتور کنی و با صفهای پیام تعامل داشته باشی بدون نیاز به نوشتن کد پیچیده.
در چه شرایطی بهتره استفاده شود؟
وقتی تو محیط توسعه یا دیباگ هستی و نیاز داری سریع یک پیام رو از یک صف بخونی یا تست کنی که سرویسها درست با هم صحبت میکنن . همچنین برای عیبیابی در پایپلاینهای داده در محیطهای تولید عالیه .
چند مثال از موارد استفاده
- دیدن پیامهای صف در Kafka برای دیباگ کردن یک باگ
- ارسال پیام تستی به RabbitMQ برای بررسی واکنش سرویسها
- مانیتور کردن جریان داده بین سرویسها در محیط استیجینگ
- شبیهسازی خرابی با قطع و وصل کردن اتصال به صفها
- ##CLI
- ##Kafka
- ##RabbitMQ
- ##DevOps
- ##Debugging
- ##Messaging
- ##Streamdal
- ##Plumber
- ##DataPipeline
- ##Tooling
