2016-04-13 2 views
-1

В настоящее время я внедряю приложение SMS, которое требует подключения к серверу SMPP оператора связи. Я решил использовать Kannel на Ubuntu в качестве моего клиента SMPP. Мне нужно передать сообщения от моего клиента SMPP на мой сервер приложений. Когда сообщение получено от сервера SMPP оператора, Kannel пересылает указанное SMS-сообщение, выполняя запрос HTTP GET на некотором настраиваемом URL-адресе.Какая из следующих архитектур SMPP обеспечивает более высокую производительность?

Какая из приведенных ниже альтернатив будет более эффективной?

Alternative A Alternative B

+0

Может кто-нибудь помочь мне в понимании, почему я получаю голоса? –

ответ

1

Вы проводите время в трех случаях:

  1. подготовки данных на компьютере с SMPP клиента
  2. посылать данные
  3. декодирует данные на машине с узлом

Остальное зависит по конфигурации вашей машины и качеству сетевого подключения.

Отправка данных через WebSockets обычно происходит быстрее из-за significant reduction in overhead (особенно для SMS-сообщений, которые многочисленны, но малы). Тем не менее, вы потратите дополнительное время на преобразование Kannel GET в запрос WebSocket.

Существует нет разумного способа теоретически предсказать, какая альтернатива будет работать лучше, поэтому вам придется попробовать оба, чтобы решить.

+0

Спасибо Джим. Я буду выполнять необходимые испытания и публиковать результаты здесь для всех, кто интересуется этой темой. –

Смежные вопросы