Multiple Device SMS Routing ও Failover

Weighted round robin, health, capacity ও retry দিয়ে একাধিক Android sender পরিচালনার architecture।

BBartago Editorial TeamResponsible messaging field guide · Updated ২৮ জুলাই, ২০২৬
Multiple Device SMS Routing ও Failover বিষয়ক Bartago editorial illustration

এক device-এর battery, network বা SIM সমস্যায় পুরো campaign থেমে যেতে পারে। Multiple device routing workload ভাগ করে এবং healthy sender-এ failover-এর সুযোগ দেয়। Simple round robin সমানভাবে recipient দেয়; weighted routing শক্তিশালী device-কে বেশি share দেয়। কিন্তু health, heartbeat, pause state, hourly/daily capacity এবং max attempt না ধরলে algorithm কাগজে ভালো হলেও operation-এ ব্যর্থ হয়।

01

Stable assignment তৈরি করুন

প্রতিটি recipient-এর এক owner

Campaign start-এর আগে selected device order snapshot করুন এবং log-এ device_id লিখুন। deterministic assignment audit ও debugging সহজ করে; concurrent worker একই recipient claim করতে পারে না।

02

Weight ও capacity ব্যবহার করুন

সব phone সমান নয়

Weight relative share বোঝায়, unlimited volume নয়। recent heartbeat, device pause, hourly cap, daily cap এবং error rate দিয়ে eligible pool তৈরি করুন।

  • Online threshold
  • Per-device weight
  • Hourly/daily cap
  • Manual pause
  • Max attempts
03

Failover-এ duplicate ঠেকান

Attempt history রাখুন

Failed claim release বা retry-এর আগে radio result নিশ্চিত করুন। another device-এ move করলে attempt number ও previous device log করুন। ambiguous result হলে automatic resend-এর বদলে review queue নিরাপদ হতে পারে।

ব্যবহারিক checklist

  • Device health
  • Capacity limits
  • Stable assignment
  • Atomic claim
  • Attempt audit
মূল takeaway

Routing-এর লক্ষ্য শুধু সমান ভাগ নয়—একবারে এক sender এবং explainable recovery নিশ্চিত করা।

শেষ কথা

দুই device দিয়ে শুরু করে weight 1:1 রাখুন, তারপর actual throughput ও failure trend দেখে tune করুন। প্রতিটি campaign-এ selected fleet ও capacity review করুন। device offline alert এবং manual pause control operational team-এর কাছে দৃশ্যমান রাখুন।

নিজের SIM, আপনার নিয়ন্ত্রণ—সঙ্গে দায়িত্বও আপনার।

Campaign চালুর আগে consent, mobile operator policy এবং প্রযোজ্য current নিয়ম যাচাই করুন।

১০০ free automation credit দিয়ে শুরু করুন →

সাধারণ প্রশ্ন

Round robin কি সবসময় সমান message দেয়?

Basic round robin সমান ভাগ দেয়; weighted ও capacity-aware routing device eligibility অনুযায়ী ভাগ বদলায়।

Device offline হলে campaign কী করবে?

Healthy eligible device-এ retry/failover বা review queue policy প্রয়োগ করা যায়; ambiguous sends blind retry করা উচিত নয়।

Sources ও editorial note

সর্বশেষ editorial review: ২৮ জুলাই, ২০২৬। Product behavior release অনুযায়ী বদলাতে পারে; current documentation দেখুন।