این دستور amqp-consume است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
amqp-consume - پیامها را از یک صف در سرور AMQP مصرف کنید
خلاصه
amqp-مصرف گزینه
فرمان قوس
توضیحات:
amqp-مصرف پیام ها را از یک صف در یک سرور AMQP مصرف می کند. برای هر پیامی که
وارد می شود، یک فرمان دریافت کننده اجرا می شود که بدنه پیام به صورت استاندارد به آن ارائه می شود
ورودی
amqp-مصرف می تواند از یک صف موجود مصرف کند، یا می تواند یک صف جدید ایجاد کند. می تواند
به صورت اختیاری صف را به یک صرافی موجود متصل کنید.
به طور پیش فرض، پیام ها با تأیید صریح مصرف می شوند. فقط یک پیام
در صورت خروج موفقیت آمیز فرمان دریافت کننده (یعنی با کد خروج از
صفر). AMQP ``نه ACKحالت '' (با نام مستعار حالت تأیید خودکار) را می توان با فعال کرد -A گزینه.
گزینه
-q
-- صف=صف نام
نام صف برای مصرف پیام ها.
اگر -- صف گزینه حذف شده است، سرور AMQP یک نام منحصر به فرد را به آن اختصاص می دهد
صف، و نام اختصاص داده شده به سرور در stderr نمایش داده می شود. این مورد
به این معنی است که یک صف انحصاری باید اعلام شود.
-e
--تبادل=تبادل نام
مشخص می کند که یک صف انحصاری باید اعلام شود، و به داده شده محدود شود
تبادل. مبادله مشخص شده باید از قبل وجود داشته باشد مگر اینکه --تبادل-
نوع از گزینه برای درخواست ایجاد an استفاده می شود
ارز.
-r
- کلید مسیریابی=مسیریابی کلید
کلید مسیریابی برای اتصال. اگر حذف شود، یک کلید مسیریابی خالی فرض می شود.
-d
--اعلام مجبور می کند یک صف انحصاری اعلام شود، حتی اگر در غیر این صورت چنین نمی شد.
یعنی زمانی که یک نام صف با علامت مشخص می شود -- صف گزینه، اما الزام آور نیست
به تبادل با درخواست شده است --تبادل گزینه. توجه: این گزینه است
منسوخ شده و ممکن است در نسخه بعدی حذف شود، از --انحصاری گزینه ای برای
صریحاً یک صف انحصاری را اعلام کنید.
-x
--انحصاری
صف های اعلام شده به طور پیش فرض غیر انحصاری هستند، این گزینه اعلان را مجبور می کند
صف های منحصر به فرد
-A
-- بدون قبول=مسیریابی کلید
"" را فعال کنیدنه ACKحالت '': سرور AMQP هر کدام را بدون قید و شرط تایید می کند
پیامی که تحویل داده می شود، صرف نظر از اینکه آیا دستور هدف خارج می شود یا خیر
با موفقیت یا نه
-c
--شمردن=محدود کردن
پس از دریافت تعداد پیام های معین، مصرف را متوقف کنید.
-p
--پیش واکشی-شمار=محدود کردن
از سرور بخواهید که فقط ارسال کند محدود کردن پیام ها در a
زمان.
اگر مقداری به --شمردن، مقدار به --پیش واکشی-شمار
باید کوچکتر از آن باشد، در غیر این صورت نادیده گرفته می شود.
If -A/-- بدون قبول تصویب شد، این گزینه تاثیری ندارد.
مثال ها
پیام های یک صف موجود را مصرف کنید
``myqueue''، و تولید la پیام بدن on استاندارد تولید از طريق گربه:" 10
$
amqp-publish -q myqueue گربه
یک صف انحصاری جدید را به یک متصل کنید
مبادله ``myexch''، و ارسال هر پیام بدن به la خط من اسکریپت،
بطور خودکار اذعان آنها را on la سرور:" 10
$
amqp-مصرف -A -e myexch ./myscript
دیدن همچنین
librabbitmq-tools(7) گزینه های مرتبط با اتصال را که برای همه مشترک هستند توصیف می کند
ابزار RabbitMQ C Client.
amqp-مصرف(1)
با استفاده از خدمات onworks.net از amqp-consume آنلاین استفاده کنید