SMS ゲートウェイで考えられる問題は何ですか?
大量のトランザクションを持つシステムを作成しようとしている場合は? データ損失は蔓延していますか? SMS ゲートウェイに関する問題はありますか? または問題について大きな問題がありますか?
2 に答える
また、この投稿は古いことに気付きましたが、これがお役に立てば幸いです。
メッセージの送信方法、つまりGSM sim経由、またはアグリゲーター経由については言及していません。データベースストレージについて話していると思いますか?
たとえば、すべてのメッセージを mysql テーブル tbl_sms_queue に保存する方法です。これはキャンペーンに割り当てられ、ステータスフラグ ENUM (保留中または送信済み) もあります。
テーブルのサンプル:
tbl_sms_queue
- pk_message_id INT PK AI
- fk_user_id INT
- fk_campaign_id INT
- fk_sender_name INT
...
- status ENUM('0','1') DEF 0
次に、ギアマン サーバーがデータベースを解析し、1 分あたり約 4500 ~ 5000 のメッセージを送信できます。
参考までに: 私は一括 SMS プラットフォームのアーキテクトであり、データベース バックエンドはクラスター化された mysql のカスタム インストールとギアマン インプリケーションです。
「データの損失」は問題ではないと思います。発生する可能性のある問題は、送信者/受信者が一度に 1 つのメッセージしか処理できないことだと思います。
SMS の送受信には X 秒かかります。実際にこれらの短いメッセージを大量に送受信すると、キューが急速に大きくなり、すぐに複数の SMS を一度に送受信できるようにする必要があり、より多くの電話回線を使用できます。