Wir haben gerade eine neue Version des GatewayAPI-Nachrichtenrouters veröffentlicht.

Zurück zur Übersicht
Wir haben gerade eine neue Version des GatewayAPI-Nachrichtenrouters veröffentlicht.
:warning::nerd_face: Warnung! Der folgende Inhalt kann von einigen als äußerst technisch und nerdy erscheinen :nerd_face::warning:

Wir haben gerade eine neue Version des GatewayAPI-Nachrichtenrouters veröffentlicht. Dies bedeutet, dass wir im Grunde den Motor von GatewayAPI aktualisiert haben. In diesem Zusammenhang dachten wir, dass dies für einen Blogbeitrag mit einem detaillierten Bericht über das Upgrade geeignet wäre.

Nachrichtenrouter 2.0

Der Nachrichtenrouter von GatewayAPI spielt eine wichtige Rolle, und ohne ihn könnte man sagen, dass unser SMS-Gateway nicht viel wert wäre.

Der Nachrichtenrouter leitet unter anderem alle Nachrichten um und stellt sicher, dass sie die richtigen Länder, Telekommunikationsunternehmen und Empfänger erreichen. Darüber hinaus werden Antworten von Anbietern bezüglich Lieferstatus von SMS’ über diese Komponente zurückgegeben, die dann im System weitergeleitet werden. Die Informationen werden auch in der Datenbank gespeichert, wo sie zu statistischen Zwecken usw. verwendet werden.

Wir haben vor kurzem damit begonnen, den Nachrichtenrouter von Grund auf neu zu schreiben, um eine Reihe von Verbesserungen für Sie und für uns zu erzielen, die wir im Folgenden ausführlich erläutern werden.

Möglicherweise haben Sie noch keine Änderungen erfahren: Die SMS-Nachrichten wurden vor der Optimierung zugestellt – und sind es immer noch. Aber jetzt noch effizienter.

message-router_1200x628px

Was wurde verbessert?

Wir waren fleißig, und die Verbesserungen am Nachrichtenrouter sind daher zahlreich. Wir haben uns insbesondere darauf konzentriert, den Python-Teil des Codes zu verbessern und eine Gesamtoptimierung der IT-Architektur durchzuführen.

Die Schwerpunkte waren:

  • Ersatz des C ++ – Systems durch ein neues System in Python mit asyncio
  • Ersetzen des internen Warteschlangensystems durch ein System, das stattdessen auf RabbitMQ basiert
  • Optimierung der IT-Architektur
team-celebrate_1200x628px

Die Ergebnisse der Verbesserungen sind:

  • Höhere Robustheit, einschließlich noch höherer Fehlertoleranz
  • Bessere Handhabung von Wiederholungsversuchen
  • Bessere Cloud-Einführung gemäß unserem Setup in Google Cloud über Kubernetes
  • Skalierbarkeit noch besser
  • Bessere Überwachung von Engpässen
  • Möglichkeit, neue Funktionen noch schneller zu entwickeln
  • Reduzierung des CPU-Verbrauchs um bis zu 40-50%
  • Große Verbesserungen bei der Abdeckung des Unit-Test-Codes
  • Bessere Instrumentierung und besserer Einblick in das System während des Betriebs
  • Durch die Implementierung in Asyncio können wir unsere Ressourcen besser nutzen, ohne Probleme mit der Parallelität in Python zu haben

Wie profitieren Sie von den Verbesserungen?

Die Optimierung kann als Investition in die Zukunft angesehen werden, die es uns erleichtert, neue Lösungen sowie andere Entwicklungsprojekte auf GatewayAPI zu entwickeln. Dadurch erhalten Sie schnelleren Zugriff auf neue Funktionen und Verbesserungen.

Darüber hinaus bieten Ihnen die Verbesserungen insgesamt eine noch bessere Erfahrung bei der Verwendung von GatewayAPI.

Das war so weit alles. Wir wünschen Ihnen viel Spaß mit dem neuen Nachrichtenrouter. Wenn Sie Fragen haben oder mit uns in Kontakt treten möchten, zögern Sie bitte nicht, uns im Support-Chat zu kontaktieren.

global-sms-gatewayapi

Globales SMS-Gateway

Wir haben die Implementierung von SMS-Diensten in Ihr Unternehmen vereinfacht, indem wir einige der weltweit besten Preise sowie eine einfache Integration, erstklassigen Kundensupport, eine intuitive Benutzeroberfläche und eine solide Betriebszeit von über 99,99% angeboten haben. Wenn Sie noch kein Konto haben, können Sie in weniger als zwei Minuten ein KOSTENLOSES Konto erstellen. Gehen Sie zu GatewayAPI oder wenden Sie sich an sales@gatewayapi.com.