লেনদেন আহ্বান করুন

একটি টার্গেট নোডে এক বা একাধিক ক্লাস্টার কমান্ড আহ্বান করার জন্য ইনভোক লেনদেন ব্যবহার করা হয়। এটি ক্লাস্টারে সংজ্ঞায়িত একটি কমান্ডে করা দূরবর্তী পদ্ধতির কলগুলির অনুরূপ।

লিখুন লেনদেনের অনুরূপভাবে, ইনভোক লেনদেন টাইমড এবং টাইমড লেনদেন সমর্থন করে। টাইমড লেনদেন সম্পর্কে আরও তথ্যের জন্য অনুগ্রহ করে টাইমড এবং আনটাইমড অ্যাকশন বিভাগটি দেখুন।

অসময়ে আহ্বান লেনদেন

একটি সময়বিহীন ইনভোক লেনদেনের অপারেশনের ক্রম
চিত্র 1: সময়বিহীন আহ্বান লেনদেন

অনুরোধ অ্যাকশন আহ্বান করুন

নির্দেশনা: ইনিশিয়েটর -> টার্গেট

রিকোয়েস্ট অ্যাকশন এবং রাইট রিকোয়েস্ট অ্যাকশনের মতো, এই অ্যাকশনে ইনিশিয়েটর টার্গেট প্রদান করে:

  • অনুরোধ আহ্বান করুন : ক্লাস্টার কমান্ডের পাথের একটি তালিকা, সেইসাথে কমান্ডের ঐচ্ছিক আর্গুমেন্ট, যার নাম Command Fields
  • টাইমড রিকোয়েস্ট: একটি পতাকা যা নির্দেশ করে যে এই অ্যাকশনটি টাইমড ইনভোক লেনদেনের অংশ কিনা।
  • সাপ্রেস রেসপন্স: একটি পতাকা যা নির্দেশ করে যে ইনভোক রেসপন্স অ্যাকশন দমন করা উচিত কিনা।
  • ইন্টারঅ্যাকশন আইডি : ইনভোক রিকোয়েস্ট অ্যাকশনকে ইনভোক রেসপন্স অ্যাকশনের সাথে মেলানোর জন্য ব্যবহৃত একটি পূর্ণসংখ্যা।

রেসপন্স অ্যাকশন আহ্বান করুন

নির্দেশনা: টার্গেট -> ইনিশিয়েটর

টার্গেট ইনভোক রিকোয়েস্ট অ্যাকশন পাওয়ার পর এটি একটি ইনভোক রেসপন্স অ্যাকশনের মাধ্যমে লেনদেন চূড়ান্ত করবে যা বহন করবে:

  • ইনভোক রেসপন্স : পাঠানো প্রতিটি ইনভোক রিকোয়েস্টের জন্য কমান্ডের প্রতিক্রিয়া বা স্ট্যাটাসের একটি তালিকা।
  • ইন্টারঅ্যাকশন আইডি: ইনভোক রিকোয়েস্ট অ্যাকশনের সাথে ইনভোক রেসপন্স অ্যাকশনের মিল করার জন্য ব্যবহৃত একটি পূর্ণসংখ্যা।

অসময়ে আহ্বান সীমাবদ্ধতা

ইনভোক রিকোয়েস্ট অ্যাকশন একটি গ্রুপকাস্ট হতে পারে, তবে এই ক্ষেত্রে সাপ্রেস রেসপন্স ফ্ল্যাগ সেট করতে হবে। যুক্তি হল যে অন্যথায় একটি গ্রুপের প্রতিটি সদস্যের কাছ থেকে একযোগে প্রতিক্রিয়া দ্বারা নেটওয়ার্ক প্লাবিত হতে পারে।

এই আচরণটি সক্ষম করতে ইনভোক রিকোয়েস্ট তালিকায় ব্যবহৃত পাথটিতে গ্রুপ থাকতে পারে এবং বিকল্পভাবে সেগুলিতে ওয়াইল্ডকার্ড থাকতে পারে, তবে শুধুমাত্র এন্ডপয়েন্ট ক্ষেত্রে। অধিকন্তু, যদি অ্যাকশনটি গ্রুপকাস্ট হয়, তবে এই লেনদেনটি কোনও প্রতিক্রিয়া ছাড়াই বন্ধ হয়ে যায়।

টাইমড ইনভোক লেনদেন

টাইমড রাইট লেনদেনের মতো, টাইমড ইনভোক লেনদেনও টাইমড রিকোয়েস্ট অ্যাকশন দিয়ে শুরু হয়।

একটি টাইমড ইনভোক লেনদেনের অপারেশনের ক্রম
চিত্র 2: টাইমড ইনভোক লেনদেন

সময়মত অনুরোধ অ্যাকশন

নির্দেশনা: ইনিশিয়েটর -> টার্গেট

একজন ইনিশিয়েটর লেনদেন শুরু করে এই অ্যাকশনটি পাঠায় যাতে রয়েছে:

  • সময়সীমা : এই লেনদেন কত মিলিসেকেন্ড খোলা থাকতে পারে। এই সময়ের মধ্যে ইনিশিয়েটর কর্তৃক প্রেরিত পরবর্তী পদক্ষেপ বৈধ বলে বিবেচিত হবে।

একবার টাইমড রিকোয়েস্ট অ্যাকশন পাওয়া গেলে, টার্গেটকে অবশ্যই স্ট্যাটাস রেসপন্স অ্যাকশন সহ টাইমড রিকোয়েস্ট অ্যাকশন স্বীকার করতে হবে। একবার ইনিশিয়েটর একটি স্ট্যাটাস রেসপন্স অ্যাকশন পেয়ে গেলে কোনো ত্রুটি নেই, এটি একটি ইনভোক রিকোয়েস্ট অ্যাকশন পাঠাবে।

অনুরোধ অ্যাকশন আহ্বান করুন

পূর্বে বর্ণিত ইনভোক রিকোয়েস্ট অ্যাকশনের মতোই।

রেসপন্স অ্যাকশন আহ্বান করুন

পূর্বে বর্ণিত ইনভোক রেসপন্স অ্যাকশনের মতোই।

সময়মত আহ্বান সীমাবদ্ধতা

সমস্ত আহবান কমান্ড একটি টাইমড ইন্টারঅ্যাকশনে কল করা যেতে পারে। টাইমড রিকোয়েস্ট অ্যাকশন, ইনভোক রিকোয়েস্ট অ্যাকশন এবং ইনভোক রেসপন্স অ্যাকশন শুধুমাত্র Unicast এবং তাই টাইমড ইনভোক লেনদেনে গ্রুপকাস্ট হিসেবে ব্যবহার করা যাবে না।

ইনভোক রিকোয়েস্ট অ্যাকশন গ্রুপের পাশাপাশি ওয়াইল্ডকার্ডের সাথে পাথের ব্যবহারকে সমর্থন করে, কিন্তু ইনভোক রেসপন্স অ্যাকশন ওয়াইল্ডকার্ড ব্যবহারকে সমর্থন করে না।