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

অনুরোধের পদক্ষেপ গ্রহণ করুন
দিকনির্দেশনা: সূচনাকারী -> লক্ষ্য
রিড রিকোয়েস্ট অ্যাকশন এবং রাইট রিকোয়েস্ট অ্যাকশনের মতো, এই অ্যাকশনে ইনিশিয়েটর টার্গেটকে নিম্নলিখিতগুলি প্রদান করে:
- Invoke Requests : ক্লাস্টার কমান্ডের পাথের একটি তালিকা, সেইসাথে কমান্ডের ঐচ্ছিক আর্গুমেন্ট, যার নাম Command Fields ।
- টাইমড রিকোয়েস্ট: একটি ফ্ল্যাগ যা নির্দেশ করে যে এই অ্যাকশনটি টাইমড ইনভোক লেনদেনের অংশ কিনা।
- সাপ্রেস রেসপন্স: একটি পতাকা যা নির্দেশ করে যে ইনভোক রেসপন্স অ্যাকশন দমন করা উচিত কিনা।
- ইন্টারঅ্যাকশন আইডি : ইনভোক রিকোয়েস্ট অ্যাকশনকে ইনভোক রেসপন্স অ্যাকশনের সাথে মেলানোর জন্য ব্যবহৃত একটি পূর্ণসংখ্যা।
ইনভোক রেসপন্স অ্যাকশন
দিকনির্দেশনা: লক্ষ্য -> সূচনাকারী
টার্গেট ইনভোক রিকোয়েস্ট অ্যাকশন পাওয়ার পর, এটি একটি ইনভোক রেসপন্স অ্যাকশনের মাধ্যমে লেনদেন চূড়ান্ত করবে যার মধ্যে থাকবে:
- ইনভোক রেসপন্স : প্রেরিত প্রতিটি ইনভোক রিকোয়েস্টের জন্য কমান্ড রেসপন্স বা স্ট্যাটাসের একটি তালিকা।
- ইন্টারঅ্যাকশন আইডি: ইনভোক রেসপন্স অ্যাকশনকে ইনভোক রিকোয়েস্ট অ্যাকশনের সাথে মেলানোর জন্য ব্যবহৃত একটি পূর্ণসংখ্যা।
অসময়ে আহ্বানের বিধিনিষেধ
ইনভোক রিকোয়েস্ট অ্যাকশনটি একটি গ্রুপকাস্ট হতে পারে, তবে এই ক্ষেত্রে সাপ্রেস রেসপন্স ফ্ল্যাগ সেট করতে হবে। যুক্তি হল যে অন্যথায় নেটওয়ার্কটি একটি গ্রুপের প্রতিটি সদস্যের একযোগে প্রতিক্রিয়া দ্বারা প্লাবিত হতে পারে।
এই আচরণটি সক্ষম করার জন্য, Invoke Requests তালিকায় ব্যবহৃত Path-এ Groups থাকতে পারে এবং বিকল্পভাবে, Wildcards থাকতে পারে, কিন্তু শুধুমাত্র Endpoint ক্ষেত্রে। তাছাড়া, যদি Actionটি groupcast হয়, তাহলে এই লেনদেনটি কোনও প্রতিক্রিয়া ছাড়াই শেষ হয়ে যায়।
টাইমড ইনভোক লেনদেন
টাইমড রাইট লেনদেনের মতো, টাইমড ইনভোক লেনদেনও টাইমড রিকোয়েস্ট অ্যাকশন দিয়ে শুরু হয়।

সময়োপযোগী অনুরোধের পদক্ষেপ
দিকনির্দেশনা: সূচনাকারী -> লক্ষ্য
একজন ইনিশিয়েটর এই অ্যাকশনটি পাঠিয়ে লেনদেন শুরু করেন যাতে থাকে:
- টাইমআউট : এই লেনদেন কত মিলিসেকেন্ড খোলা থাকতে পারে। এই সময়ের মধ্যে ইনিশিয়েটরের পাঠানো পরবর্তী পদক্ষেপ বৈধ বলে বিবেচিত হবে।
একবার টাইমড রিকোয়েস্ট অ্যাকশনটি পাওয়ার পর, টার্গেটকে অবশ্যই স্ট্যাটাস রেসপন্স অ্যাকশনের মাধ্যমে টাইমড রিকোয়েস্ট অ্যাকশনটি স্বীকার করতে হবে। ইনিশিয়েটর কোনও ত্রুটি না থাকার রিপোর্ট করে একটি স্ট্যাটাস রেসপন্স অ্যাকশন পেলে, এটি একটি ইনভোক রিকোয়েস্ট অ্যাকশন পাঠাবে।
অনুরোধের পদক্ষেপ গ্রহণ করুন
পূর্বে বর্ণিত Invoke Request Action এর মতোই।
ইনভোক রেসপন্স অ্যাকশন
পূর্বে বর্ণিত Invoke Response Action এর মতোই।
সময়োপযোগী আমন্ত্রণ বিধিনিষেধ
সমস্ত ইনভোক কমান্ড একটি টাইমড ইন্টারঅ্যাকশনের মাধ্যমে কল করা যেতে পারে। টাইমড রিকোয়েস্ট অ্যাকশন, ইনভোক রিকোয়েস্ট অ্যাকশন এবং ইনভোক রেসপন্স অ্যাকশন হল Unicast -অনলি এবং তাই টাইমড ইনভোক লেনদেনে গ্রুপকাস্ট হিসাবে ব্যবহার করা যাবে না।
ইনভোক রিকোয়েস্ট অ্যাকশন গ্রুপের সাথে পাথের ব্যবহার, সেইসাথে ওয়াইল্ডকার্ড সমর্থন করে, কিন্তু ইনভোক রেসপন্স অ্যাকশন ওয়াইল্ডকার্ড ব্যবহার সমর্থন করে না।