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