| AMQP-PUBLISH(1) | RabbitMQ C Client | AMQP-PUBLISH(1) |
نام (NAME)
amqp-publish - انتشار یک پیام در سرور AMQP
خلاصه دستور (SYNOPSIS)
amqp-publish [OPTION...]
توضیحات (DESCRIPTION)
پیامی را به یک exchange در یک سرور AMQP ارسال (منتشر) میکند. گزینهها امکان تعیین ویژگیهای مختلف پیام و پارامترهای متد basic.publish در AMQP را فراهم میسازند.
بهطور پیشفرض، بدنهٔ پیام از ورودی استاندارد خوانده میشود. همچنین، گزینهٔ -b اجازه میدهد بدنهٔ پیام به عنوان بخشی از دستور ارائه شود.
گزینهها (OPTIONS)
-e, --exchange=exchange name
-r, --routing-key=routing key
-p, --persistent
-C, --content-type=MIME type
-E, --content-encoding=content coding
-b, --body=message body
-H, --header=header
مثالها (EXAMPLES)
ارسال یک پیام کوتاه، متشکل از کلمهٔ “Hello” به صف “myqueue” از طریق exchange پیشفرض:
$ amqp-publish -r myqueue -b Hello
ارسال دادههای XML از یک فایل به exchange با نام “events” با حالت تحویل پایدار، و تنظیم ویژگی content-type روی پیام جهت صریحسازی قالب دادهها:
$ amqp-publish -e events -p -C text/xml <event.xml
همچنین ببینید (SEE ALSO)
librabbitmq-tools(7) گزینههای مربوط به اتصال مشترک میان تمام ابزارهای RabbitMQ C Client را شرح میدهد.
نویسندگان (AUTHORS)
تیم RabbitMQ <<info@rabbitmq.com>>
| 2026-06-15 | RabbitMQ C Client |