এক্স সংখ্যা সংখ্যক ডিভাইসের জন্য কি এমকিটিটি বিষয়গুলির কুঠার সংখ্যা তৈরি করা দরকার?


9

বর্তমানে আমার প্রকল্পে যা নিয়ামক (ক্লায়েন্ট) সার্ভারে সেন্সর ডেটা প্রেরণ করে এবং কিছু অতিরিক্ত ডেটা সহ সার্ভারের কাছ থেকে প্রতিক্রিয়া গ্রহণ করে, যোগাযোগের জন্য এমকিউটিটি প্রোটোকল ব্যবহার করে। এটিতে ক্লায়েন্ট এবং সার্ভারের জন্য 2 টি পৃথক বিষয় রয়েছে।

উদাহরণ স্বরূপ:

টপিক 1 - ক্লায়েন্ট (সাবস্ক্রাইবস), সার্ভার ( প্রকাশনা )
বিষয় 2 - ক্লায়েন্ট (প্রকাশনা), সার্ভার (সাবস্ক্রাইব)

তবে যদি এই প্রকল্পটি কোনও বৃহত্তর অ্যাপ্লিকেশনটির ব্যবহারের ক্ষেত্রে হয় তবে ধরা যাক যে কোথাও 5000 টি ডিভাইস ইনস্টল করা দরকার।

সুতরাং, ক্লায়েন্ট এবং সার্ভার উভয়ের জন্য 5000 টি আলাদা বিষয় তৈরি করার প্রয়োজন হবে কি? বা কম বিষয়ের সাথে এটি করা যায় এবং কীভাবে?


1
কেন আপনি মনে করেন যে এটির অনেকগুলি বিষয় থাকতে সমস্যা?
হার্ডিলব

1
সম্ভবত কারণ সফ্টওয়্যারটি তাদের সমস্ত পরিচালনা করতে হবে।
মাওগ বলছেন মনিকা

1
@ হার্ডিলব এটি কোনও সমস্যা নয় ... কেবল কৌতূহলী ছিল ... তবে কি কোন এমএইচটিটি বিষয়ের একটি উপ-বিষয় থাকতে পারে?
ron123456

2
অবশ্যই, বিষয়গুলি শ্রেণিবদ্ধ, সুতরাং যে কোনও পরিকল্পনা তৈরি করা যেতে পারে। স্পার্কপ্লাগ s3.amazonaws.com/cirrus-link-com/… এ প্রান্ত নোড এবং প্রান্ত নোডের পিছনে ডিভাইস প্রতি একাধিক বিষয় রয়েছে।
গাম্বিট সাপোর্ট

উত্তর:


5

ক্লায়েন্ট থেকে সার্ভারে আপনি ক্লায়েন্ট-আইডিটিকে পে-লোডে প্যাক করতে পারেন, উদাহরণস্বরূপ এটি যদি জেএসএন হয়, কীগুলির মধ্যে একটিতে ক্লায়েন্ট-আইডি মান থাকতে পারে।

সার্ভার থেকে ক্লায়েন্টের প্রতিক্রিয়াতে ক্লায়েন্ট-আইডি থাকা উচিত ব্রোকার যাতে বার্তা সম্প্রচার না করতে পারে, তবে এটি সরাসরি কোনও সংযুক্ত ক্লায়েন্টকে প্রেরণ করতে পারে।

একই সাথে আপনি নিজের সার্ভারটি এমন কিছুতে সাবস্ক্রাইব করতে পারেন: "অনুরোধ / +" এবং প্রতিটি ক্লায়েন্ট "অনুরোধ / {ক্লায়েন্ট-আইডি -1}", "অনুরোধ / {ক্লায়েন্ট-আইডি -2}", এবং সার্ভারে প্রকাশ করবে মাত্র একটি সাবস্ক্রিপশন নিয়ে উভয়ই গ্রহণ করবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.