2016-04-13 1 views
-1

Je suis actuellement en train de mettre en place une application SMS qui nécessite que je me connecte au serveur SMPP d'un opérateur télécom. J'ai décidé d'utiliser Kannel sous Ubuntu en tant que client SMPP. J'ai besoin de relayer les messages de mon client SMPP à mon serveur d'application. Lorsqu'un message est reçu du serveur SMPP de l'opérateur, Kannel transmet le message SMS en effectuant une requête HTTP GET sur une URL configurable.Laquelle des architectures SMPP suivantes produit des performances plus élevées?

Laquelle des alternatives ci-jointes suivantes serait la plus efficace?

Alternative A Alternative B

+0

Quelqu'un peut-il m'aider à comprendre pourquoi je descends des votes? –

Répondre

1

Vous passez du temps à trois reprises:

  1. préparer les données sur la machine avec le client SMPP
  2. envoyer des données
  3. décode les données sur la machine avec nœud

Le reste dépend sur la configuration de vos machines et la qualité de la connexion réseau.

L'envoi de données via WebSockets est généralement plus rapide grâce à significant reduction in overhead (en particulier pour les messages SMS, qui sont nombreux mais de petite taille). Vous passerez cependant plus de temps à convertir Kannel GET en requête WebSocket.

Il n'y a aucun moyen sensé de prédire théoriquement quelle alternative fonctionnera mieux, donc vous devrez essayer les deux pour décider.

+0

Merci Jim. Je vais effectuer les essais requis et afficher les résultats ici pour toute personne intéressée par le sujet. –