0

こんにちは、プロジェクトの 1 つで kannel を使用しています。プッシュ モードで複数のキューを実装する方法を知りたいです。プル モードの場合、いくつかの投稿を確認したところ、高負荷のシナリオではシステムが抵抗する必要があるため、kannel は着信 SMS のキューイングのメカニズムを実装していないことがわかりました。

私はkannelで非常に新しいです。私は彼らのドキュメントを試しましたが、これまでプッシュモードの主なアイデアを得ることができませんでした. 少し早いですがお礼を。

4

1 に答える 1

1

MT トラフィックを配信するためにベアラーボックスをタップする前に、sqlbox を使用して複数のキューを実装することができます。

sqlbox をインストールして 2 つのインスタンスを実行します。それぞれが異なる 2 つの SQL テーブルに接続されているとします。

  1. queued_1 と sent_1
  2. queued_2 と sent_2

次に、ラウンドロビン アルゴリズムを使用して SMS-MT を queued_1 および queued_2 テーブルに挿入し、両方の sqlbox でトラフィックを負荷分散できるようにする必要があります。

しかし、誤解しないでください。ベアラーボックスにはまだ独自のキューがあり、smsc ごとに 1 つのキューです。これは、smsc が (submit_sm_resp で) 応答しないか、配信を拒否するたびにいっぱいになるメモリベースのキューです。

于 2012-03-21T12:17:35.733 に答える