এটি হল amqp-consume কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
amqp-consume — একটি AMQP সার্ভারে একটি সারি থেকে বার্তা গ্রহণ করুন
সাইনোপিসিস
amqp-consume অনুযায়ী OPTION
হুকুম args
বিবরণ
amqp-consume একটি AMQP সার্ভারে একটি সারি থেকে বার্তা গ্রহণ করে। প্রতিটি বার্তা জন্য যে
আসে, একটি প্রাপ্তি কমান্ড চালিত হয়, এতে বার্তার বডি স্ট্যান্ডার্ডে সরবরাহ করা হয়
ইনপুট.
amqp-consume একটি বিদ্যমান সারি থেকে গ্রাস করতে পারে, অথবা এটি একটি নতুন সারি তৈরি করতে পারে। এটা হতে পারে
ঐচ্ছিকভাবে একটি বিদ্যমান এক্সচেঞ্জে সারি আবদ্ধ করুন।
ডিফল্টরূপে, বার্তাগুলি স্পষ্ট স্বীকৃতি সহ গ্রাস করা হবে৷ একটি বার্তা শুধুমাত্র হবে
গ্রহনকারী কমান্ড সফলভাবে প্রস্থান করলে স্বীকার করা হবে (অর্থাৎ এর প্রস্থান কোড সহ
শূন্য)। AMQP ``না। ACK'' মোড (ওরফে অটো-অ্যাক মোড) দিয়ে সক্ষম করা যেতে পারে -A বিকল্প।
অপশন সমূহ
-q
--কিউ=বেণী নাম
যে সারির নাম থেকে বার্তা গ্রহণ করতে হবে।
যদি --কিউ বিকল্পটি বাদ দেওয়া হয়েছে, AMQP সার্ভার একটি অনন্য নাম বরাদ্দ করবে
সারি, এবং সার্ভার দ্বারা নির্ধারিত নাম stderr-এ ডিক্সপ্লে করা হবে; এই ক্ষেত্রে
বোঝায় যে একটি একচেটিয়া সারি ঘোষণা করা উচিত।
-e
-- বিনিময়=বিনিময় নাম
নির্দিষ্ট করে যে একটি এক্সক্লুসিভ সারি ঘোষণা করা উচিত, এবং প্রদত্তের সাথে আবদ্ধ হওয়া উচিত
বিনিময় নির্দিষ্ট বিনিময় ইতিমধ্যেই বিদ্যমান থাকা উচিত যদি না --বিনিময়-
আদর্শ একটি তৈরির অনুরোধ করার জন্য বিকল্প ব্যবহার করা হয়
বিনিময়।
-r
--রাউটিং-কী=প্রমাথী চাবি
বাঁধাই করার জন্য রাউটিং কী। বাদ দেওয়া হলে, একটি খালি রাউটিং কী ধরে নেওয়া হয়।
-d
-- ঘোষণা করা একটি একচেটিয়া সারি ঘোষণা করতে বাধ্য করে, এমনকি যখন এটি অন্যথায় হবে না।
যে, যখন একটি সারি নাম দিয়ে নির্দিষ্ট করা হয় --কিউ বিকল্প, কিন্তু কোন বাঁধাই
সঙ্গে একটি বিনিময় অনুরোধ করা হয় -- বিনিময় বিকল্প দ্রষ্টব্য: এই বিকল্পটি
অপ্রচলিত এবং ভবিষ্যতের সংস্করণে সরানো হতে পারে, ব্যবহার করুন --এক্সক্লুসিভ বিকল্প
স্পষ্টভাবে একটি একচেটিয়া সারি ঘোষণা.
-x
--এক্সক্লুসিভ
ঘোষিত সারিগুলি ডিফল্টরূপে অ-এক্সক্লুসিভ, এই বিকল্পটি ঘোষণা করতে বাধ্য করে৷
একচেটিয়া সারি।
-A
--না-অ্যাক=প্রমাথী চাবি
`` সক্ষম করুননা। ACK'' মোড: AMQP সার্ভার নিঃশর্তভাবে প্রতিটিকে স্বীকার করবে
টার্গেট কমান্ড প্রস্থান করে কিনা তা বিবেচনা না করে যে বার্তা বিতরণ করা হয়
সফলভাবে বা না।
-c
--গণনা=সীমা
প্রদত্ত সংখ্যক বার্তা প্রাপ্ত হওয়ার পরে সেবন করা বন্ধ করুন।
-p
--প্রিফেচ-কাউন্ট=সীমা
শুধুমাত্র পাঠাতে সার্ভার অনুরোধ সীমা একটি এ বার্তা
সময়।
যদি কোন মান পাস করা হয় --গণনা, মান পাস --প্রিফেচ-কাউন্ট
এর চেয়ে ছোট হওয়া উচিত, অন্যথায় এটি উপেক্ষা করা হবে।
If -A/--না-অ্যাক পাস করা হয়েছে, এই বিকল্পের কোন প্রভাব নেই।
উদাহরণ
একটি বিদ্যমান সারি থেকে বার্তা গ্রহণ করুন
``আমার সারি'', এবং আউটপুট দ্য বার্তা লাশ on মান আউটপুট মাধ্যমে বিড়াল:" ১০
$
amqp- প্রকাশ -q myqueue বিড়াল
একটিতে একটি নতুন একচেটিয়া সারি আবদ্ধ করুন৷
বিনিময় ``myexch'', এবং পাঠান প্রতি বার্তা শরীর থেকে দ্য লিপি মাইস্ক্রিপ্ট,
স্বয়ংক্রিয়ভাবে স্বীকার তাহাদিগকে on দ্য সার্ভার:" 10
$
amqp-consume -A -e myexch ./myscript
দেখ এছাড়াও
librabbitmq- টুলস(২০১০) সকলের কাছে সাধারণ সংযোগ-সম্পর্কিত বিকল্পগুলি বর্ণনা করে
RabbitMQ C ক্লায়েন্ট টুল।
amqp-consume(২০১০)
onworks.net পরিষেবা ব্যবহার করে অনলাইনে amqp-consume ব্যবহার করুন