นี่คือคำสั่ง amqp-consume ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
amqp-consume — ใช้ข้อความจากคิวบนเซิร์ฟเวอร์ AMQP
เรื่องย่อ
amqp-บริโภค ทางเลือกที่
คำสั่ง args
รายละเอียด
amqp-บริโภค ใช้ข้อความจากคิวบนเซิร์ฟเวอร์ AMQP สำหรับแต่ละข้อความว่า
มาถึง เรียกใช้คำสั่งรับ โดยมีเนื้อหาข้อความที่จัดให้อยู่ในมาตรฐาน
อินพุต
amqp-บริโภค สามารถใช้จากคิวที่มีอยู่หรือสามารถสร้างคิวใหม่ได้ มันสามารถ
เลือกผูกคิวกับการแลกเปลี่ยนที่มีอยู่
ตามค่าเริ่มต้น ข้อความจะถูกใช้โดยมีการรับทราบอย่างชัดแจ้ง ข้อความจะเท่านั้น
ได้รับการยอมรับหากคำสั่งรับออกสำเร็จ (เช่นด้วยรหัสทางออกของ
ศูนย์). AMQP ``ไม่ แอ๊โหมด '' (โหมด aka อัตโนมัติ) สามารถเปิดใช้งานได้ด้วยปุ่ม -A ตัวเลือก
Options
-q
--คิว=คิว ชื่อ
ชื่อของคิวที่จะใช้ข้อความจาก
ถ้า --คิว ละเว้นตัวเลือก เซิร์ฟเวอร์ AMQP จะกำหนดชื่อเฉพาะให้กับ
คิวและชื่อที่กำหนดโดยเซิร์ฟเวอร์นั้นจะถูกเล่นบน stderr; กรณีนี้
หมายความว่าควรประกาศคิวพิเศษ
-e
--แลกเปลี่ยน=ตลาดแลกเปลี่ยน ชื่อ
ระบุว่าควรประกาศคิวพิเศษและผูกกับที่กำหนด
แลกเปลี่ยน. การแลกเปลี่ยนที่ระบุควรมีอยู่แล้วเว้นแต่ --แลกเปลี่ยน-
ชนิด ตัวเลือกใช้เพื่อขอสร้าง an
แลกเปลี่ยน.
-r
--routing-สำคัญ=การกำหนดเส้นทาง สำคัญ
คีย์การกำหนดเส้นทางสำหรับการผูก หากไม่ระบุ ระบบจะถือว่าคีย์การกำหนดเส้นทางว่าง
-d
--ประกาศ บังคับให้ประกาศคิวพิเศษ แม้ว่าจะไม่ประกาศก็ตาม
กล่าวคือเมื่อระบุชื่อคิวด้วยเครื่องหมาย --คิว ตัวเลือก แต่ไม่มีข้อผูกมัด
เพื่อขอแลกเปลี่ยนกับ --แลกเปลี่ยน ตัวเลือก. หมายเหตุ: ตัวเลือกนี้คือ
เลิกใช้แล้วและอาจถูกลบในเวอร์ชันอนาคต ใช้ --พิเศษ ตัวเลือก
ประกาศคิวพิเศษอย่างชัดเจน
-x
--พิเศษ
คิวที่ประกาศนั้นไม่มีเอกสิทธิ์โดยค่าเริ่มต้น ตัวเลือกนี้บังคับการประกาศของ
คิวพิเศษ
-A
--ไม่-แอ๊ค=การกำหนดเส้นทาง สำคัญ
เปิดใช้งาน ``ไม่ แอ๊โหมด '': เซิร์ฟเวอร์ AMQP จะยอมรับแต่ละอย่างโดยไม่มีเงื่อนไข
ข้อความที่ส่ง ไม่ว่าคำสั่งเป้าหมายจะออกหรือไม่
สำเร็จหรือไม่
-c
--นับ=จำกัด
หยุดบริโภคหลังจากได้รับข้อความตามจำนวนที่กำหนด
-p
--prefetch-นับ=จำกัด
ขอให้เซิร์ฟเวอร์ส่งเท่านั้น จำกัด ข้อความที่
เวลา
หากมีการส่งค่าใดๆ ไปที่ --นับ, ค่าที่ส่งไปยัง --prefetch-นับ
ควรมีขนาดเล็กกว่านั้น มิฉะนั้นจะถูกละเว้น
If -A/--ไม่-แอ๊ค ผ่าน ตัวเลือกนี้ไม่มีผล
ตัวอย่าง
ใช้ข้อความจากคิวที่มีอยู่
``มายคิว'', และ เอาท์พุต ข่าวสาร ร่างกาย on มาตรฐาน เอาท์พุต ผ่านทาง แมว:" 10
$
amqp-เผยแพร่ -q คิวของฉัน แมว
ผูกคิวพิเศษใหม่กับ an
แลกเปลี่ยน ``myexch'', และ ส่ง แต่ละ ข่าวสาร ร่างกาย ไปยัง ต้นฉบับ มายสคริป,
อัตโนมัติ ยอมรับ พวกเขา on เซิร์ฟเวอร์:" 10
$
amqp-บริโภค -A -e myexch ./myscript
ดู ด้วย
librabbitmq-เครื่องมือ(7) อธิบายตัวเลือกที่เกี่ยวข้องกับการเชื่อมต่อซึ่งพบได้ทั่วไปใน
เครื่องมือไคลเอ็นต์ RabbitMQ C
amqp-บริโภค(1)
ใช้ amqp-consume ออนไลน์โดยใช้บริการ onworks.net