возможные проблемы шлюза смс? - PullRequest
1 голос
/ 23 мая 2011

Какие могут быть проблемы со смс-шлюзом?
Если вы пытаетесь создать систему с большим объемом транзакций? Потеря данных безудержна? Есть ли какие-либо проблемы с SMS-шлюзом? или есть огромная проблема о проблемах?

Ответы [ 2 ]

2 голосов
/ 31 августа 2011

Я также заметил, что этот пост старый, но надеюсь, что это поможет.

Поскольку вы еще не упомянули, как вы отправляете сообщения, например, через VIA 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

Затем наши серверы Gearman анализируют базу данных, мы можем отправлять около 4500 - 5000 сообщений в минуту.

К вашему сведению: я являюсь архитектором платформы для массовых SMS-сообщений, и наша база данных является настраиваемой установкой кластеризованного mysql и подразумевает использование gearman.

1 голос
/ 23 мая 2011

Я не думаю, что потеря данных - это проблема.Я думаю, что проблема, с которой вы можете столкнуться, заключается в том, что отправитель / получатель может работать только с 1 сообщением одновременно.

Отправка / получение SMS занимает X секунд, и если вы действительно отправляете / получаете много этих коротких сообщенийваша очередь будет быстро расти, и вам скоро понадобится отправлять / получать несколько SMS одновременно, используя больше телефонных линий.

...