টপিক মেসেজিং

FCM টপিক মেসেজিং আপনাকে একাধিক ডিভাইসে একটি বার্তা পাঠাতে দেয় যারা একটি নির্দিষ্ট বিষয় বেছে নিয়েছে। আপনি প্রয়োজন অনুযায়ী বিষয়ের বার্তা রচনা করেন এবং FCM সঠিক ডিভাইসগুলিতে নির্ভরযোগ্যভাবে বার্তাটি রাউটিং এবং বিতরণ পরিচালনা করে।

বিষয় মেসেজিং সম্পর্কে মূল পয়েন্ট:

  • আবহাওয়ার সতর্কতার মতো সর্বজনীনভাবে উপলব্ধ তথ্যের জন্য সবচেয়ে উপযুক্ত।
  • বিষয় বার্তাগুলি লেটেন্সির পরিবর্তে থ্রুপুটের জন্য অপ্টিমাইজ করা হয়। একক ডিভাইস বা ছোট গোষ্ঠীতে দ্রুত, নিরাপদ ডেলিভারির জন্য, বিষয়ের পরিবর্তে নিবন্ধন টোকেনগুলিতে লক্ষ্য বার্তা
  • টপিক মেসেজিং নিম্নলিখিত সীমা সহ বিষয় প্রতি সীমাহীন সদস্যতা সমর্থন করে:
    • একটি অ্যাপের উদাহরণ সর্বাধিক 2000টি বিষয়ে সদস্যতা নিতে পারে৷
    • সাবস্ক্রাইব করা অ্যাপ ইন্সট্যান্সের জন্য ব্যাচ সাবস্ক্রিপশন অনুরোধ প্রতি অনুরোধে 1000টি দৃষ্টান্তের মধ্যে সীমাবদ্ধ।
    • নতুন সাবস্ক্রিপশন ফ্রিকোয়েন্সি প্রতি প্রকল্পের হার-সীমিত। সীমা অতিক্রম করার ফলে একটি 429 RESOURCE_EXHAUSTED ত্রুটি দেখা দেয়; সূচকীয় ব্যাকঅফ দিয়ে পুনরায় চেষ্টা করুন।

কোটা এবং সীমা

টপিক মেসেজিং প্রতিটি বিষয়ের জন্য সীমাহীন সদস্যতা সমর্থন করে। যাইহোক, FCM এই এলাকায় সীমা প্রয়োগ করে:

  • একটি অ্যাপ ইন্সট্যান্স 2000টির বেশি বিষয়ে সাবস্ক্রাইব করা যাবে না।
  • আপনি যদি অ্যাপ ইন্সট্যান্স সাবস্ক্রাইব করার জন্য ব্যাচ সাবস্ক্রিপশন ব্যবহার করেন, তাহলে প্রতিটি অনুরোধ 1000টি অ্যাপ ইন্সট্যান্সের মধ্যে সীমাবদ্ধ।
  • নতুন সদস্যতার ফ্রিকোয়েন্সি প্রতি প্রকল্পের হার-সীমিত। আপনি যদি অল্প সময়ের মধ্যে অনেক বেশি সাবস্ক্রিপশন অনুরোধ পাঠান, তাহলে FCM সার্ভারগুলি 429 RESOURCE_EXHAUSTED ("কোটা অতিক্রম করেছে") প্রতিক্রিয়ার সাথে সাড়া দেবে৷ সূচকীয় ব্যাকঅফ দিয়ে পুনরায় চেষ্টা করুন।

পরবর্তী পদক্ষেপ