ນີ້ແມ່ນຄໍາສັ່ງ amqp-consume ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
amqp-consume — ບໍລິໂພກຂໍ້ຄວາມຈາກແຖວຢູ່ໃນເຊີບເວີ AMQP
ສະຫຼຸບສັງລວມ
amqp-ບໍລິໂພກ ທາງເລືອກ
ຄໍາສັ່ງ ໂຕ້ຖຽງ
ລາຍລະອຽດ
amqp-ບໍລິໂພກ ບໍລິໂພກຂໍ້ຄວາມຈາກແຖວຢູ່ໃນເຊີບເວີ AMQP. ສໍາລັບແຕ່ລະຂໍ້ຄວາມນັ້ນ
ມາຮອດ, ຄໍາສັ່ງຮັບແມ່ນດໍາເນີນການ, ກັບເນື້ອໃນຂໍ້ຄວາມສະຫນອງໃຫ້ມັນຕາມມາດຕະຖານ
input
amqp-ບໍລິໂພກ ສາມາດບໍລິໂພກຈາກແຖວທີ່ມີຢູ່ແລ້ວ, ຫຼືມັນສາມາດສ້າງຄິວໃຫມ່. ມັນສາມາດ
ທາງເລືອກຜູກມັດແຖວກັບການແລກປ່ຽນທີ່ມີຢູ່ແລ້ວ.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ຂໍ້ຄວາມຈະຖືກບໍລິໂພກດ້ວຍການຮັບຮູ້ຢ່າງຈະແຈ້ງ. ຂໍ້ຄວາມຈະພຽງແຕ່
ໄດ້ຮັບການຍອມຮັບຖ້າຫາກວ່າຄໍາສັ່ງຮັບອອກຈາກສົບຜົນສໍາເລັດ (ເຊັ່ນ: ມີລະຫັດອອກຂອງ
ສູນ). AMQP ``no ackຮູບແບບ '' (aka auto-ack mode) ສາມາດເປີດໃຊ້ດ້ວຍ -A ທາງເລືອກ.
ທາງເລືອກໃນການ
-q
--ຄິວ=ຄິວ ຊື່
ຊື່ຂອງແຖວທີ່ຈະບໍລິໂພກຂໍ້ຄວາມຈາກ.
ຖ້າ --ຄິວ ທາງເລືອກຖືກຍົກເລີກ, ເຄື່ອງແມ່ຂ່າຍ AMQP ຈະກໍານົດຊື່ທີ່ເປັນເອກະລັກ
ແຖວ, ແລະຊື່ທີ່ເຊີບເວີມອບຫມາຍຈະຖືກ dixsplayed ໃນ stderr; ກໍລະນີນີ້
ໝາຍຄວາມວ່າ ຄວນປະກາດຄິວສະເພາະ.
-e
--ແລກປ່ຽນ=ການແລກປ່ຽນ ຊື່
ລະບຸວ່າຄິວສະເພາະຄວນຖືກປະກາດ, ແລະຜູກມັດກັບອັນທີ່ໃຫ້
ແລກປ່ຽນ. ການແລກປ່ຽນທີ່ລະບຸໄວ້ຄວນຈະມີຢູ່ແລ້ວເວັ້ນເສຍແຕ່ວ່າ --ແລກປ່ຽນ-
ປະເພດ ທາງເລືອກແມ່ນໃຊ້ເພື່ອຮ້ອງຂໍໃຫ້ມີການສ້າງ
ແລກປ່ຽນ.
-r
--routing-key=ເສັ້ນທາງ ທີ່ສໍາຄັນ
ລະຫັດເສັ້ນທາງສໍາລັບການຜູກມັດ. ຖ້າຖືກລະເວັ້ນ, ຄາດວ່າກະແຈກຳນົດເສັ້ນທາງຫວ່າງເປົ່າແມ່ນຖືວ່າ.
-d
--ປະກາດ ບັງຄັບໃຫ້ມີການປະກາດຄິວສະເພາະ, ເຖິງແມ່ນວ່າມັນຈະບໍ່ແມ່ນ.
ນັ້ນແມ່ນ, ເມື່ອຊື່ແຖວຖືກລະບຸດ້ວຍ --ຄິວ ທາງເລືອກ, ແຕ່ບໍ່ມີການຜູກມັດ
ການ ແລກ ປ່ຽນ ແມ່ນ ຮ້ອງ ຂໍ ກັບ --ແລກປ່ຽນ ທາງເລືອກ. ຫມາຍເຫດ: ທາງເລືອກນີ້ແມ່ນ
ເຊົາໃຊ້ແລ້ວ ແລະອາດຈະຖືກລຶບອອກໃນສະບັບໃນອະນາຄົດ, ໃຫ້ໃຊ້ --ສະເພາະ ທາງເລືອກທີ່ຈະ
ປະກາດຢ່າງຈະແຈ້ງຄິວສະເພາະ.
-x
--ສະເພາະ
ຄິວທີ່ປະກາດແລ້ວແມ່ນບໍ່ສະເພາະໂດຍຄ່າເລີ່ມຕົ້ນ, ທາງເລືອກນີ້ບັງຄັບໃຫ້ປະກາດ
ຄິວສະເພາະ.
-A
--no-ack=ເສັ້ນທາງ ທີ່ສໍາຄັນ
ເປີດໃຊ້ ``no ackໂໝດ '': ເຊີບເວີ AMQP ຈະຮັບຮູ້ແຕ່ລະຄົນຢ່າງບໍ່ມີເງື່ອນໄຂ
ຂໍ້ຄວາມທີ່ຖືກຈັດສົ່ງ, ໂດຍບໍ່ຄໍານຶງເຖິງວ່າຄໍາສັ່ງເປົ້າຫມາຍຈະອອກໄປ
ສໍາເລັດຫຼືບໍ່.
-c
--ນັບ=ກໍານົດຂອບເຂດ
ຢຸດເຊົາການບໍລິໂພກຫຼັງຈາກຈໍານວນຂໍ້ຄວາມທີ່ໄດ້ຮັບ.
-p
--prefetch-ນັບ=ກໍານົດຂອບເຂດ
ຮ້ອງຂໍໃຫ້ເຄື່ອງແມ່ຂ່າຍພຽງແຕ່ສົ່ງ ກໍານົດຂອບເຂດ ຂໍ້ຄວາມຢູ່ ກ
ເວລາ.
ຖ້າຫາກວ່າຄ່າໃດຫນຶ່ງໄດ້ຮັບການສົ່ງຕໍ່ --ນັບ, ຄ່າຜ່ານໄປ --prefetch-ນັບ
ຄວນຈະນ້ອຍກວ່ານັ້ນ, ຫຼືຖ້າບໍ່ດັ່ງນັ້ນມັນຈະຖືກລະເລີຍ.
If -A/--no-ack ຜ່ານໄປ, ທາງເລືອກນີ້ບໍ່ມີຜົນກະທົບ.
ຕົວຢ່າງ
ບໍລິໂພກຂໍ້ຄວາມຈາກຄິວທີ່ມີຢູ່
``myqueue'', ແລະ output ໄດ້ ຂໍ້ຄວາມ ຮ່າງກາຍ on ມາດຕະຖານ output ຜ່ານ cat:" 10
$
amqp-ເຜີຍແຜ່ -q myqueue cat
ຜູກມັດຄິວສະເພາະໃໝ່ໃສ່ກັບ
ແລກປ່ຽນ ``myexch'', ແລະ ສົ່ງ ແຕ່ລະຄົນ ຂໍ້ຄວາມ ຮ່າງກາຍ to ໄດ້ script myscript,
ອັດຕະໂນມັດ ຍອມຮັບ ໃຫ້ເຂົາເຈົ້າ on ໄດ້ ເຊີບເວີ:" 10
$
amqp-ບໍລິໂພກ -A -e myexch ./myscript
ເບິ່ງ ຍັງ
librabbitmq-ເຄື່ອງມື(7) ອະທິບາຍທາງເລືອກທີ່ກ່ຽວຂ້ອງກັບການເຊື່ອມຕໍ່ທົ່ວໄປກັບທຸກຄົນ
RabbitMQ C ເຄື່ອງມືລູກຄ້າ.
amqp-ບໍລິໂພກ(1)
ໃຊ້ amqp-consume ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net