Was ist PubNub?

PubNub Developer Relations - Mar 4 - - Dev Community

Was ist PubNub?

PubNub bietet eine Plattform, mit der Sie Echtzeitfunktionen für Web-Apps, mobile Apps und IoT-Geräte entwickeln, bereitstellen und verwalten können.

Unsere Kunden können sich auf die Entwicklung von Features und Funktionen konzentrieren, die das Engagement der Nutzer aufrechterhalten, denn unsere skalierbare und zuverlässige Infrastruktur wird von über 15 Präsenzpunkten auf der ganzen Welt unterstützt, sodass Ausfälle, Gleichzeitigkeitsgrenzen und Latenzprobleme der Vergangenheit angehören.

Wofür wird PubNub verwendet?

Ganz gleich, ob Sie einen In-App-Chat, die Einbindung von Live-Publikum, die Zusammenarbeit mehrerer Benutzer oder eine andere Form der Echtzeitfunktionalität benötigen, PubNubAPIs, SDKs und Solution Kits geben Ihrem Team die Werkzeuge an die Hand, die es braucht, um unvergessliche Echtzeit-Erlebnisse für Ihre Benutzer zu schaffen.

Jede Branche, die von Echtzeit-Erlebnissen profitiert, kann PubNub für Funktionen wie folgende nutzen

  • Chat

  • Live-Publikumseinbindung

  • Multi-User-Zusammenarbeit

  • IoT-Gerätesteuerung

  • Daten-Streaming in Echtzeit

  • Geolokalisierung & Versendung

Hauptmerkmale

PubNub ist unabhängig von Programmiersprache und Technologie-Stack und bietet Entwicklern die Echtzeit-Technologie-Funktionen, um ein wirklich einzigartiges interaktives Erlebnis für Benutzer zu schaffen.

  • Pub/Sub Nachrichtenübermittlung

    • Senden Sie eine Nachricht und sie wird in weniger als 100 ms an jeden beliebigen Ort zugestellt. Neben Nachrichten ermöglicht PubNub auch das Hochladen und Teilen von Dateien.
    • Der Speicherdienst ermöglicht es Ihnen, alle Nachrichten zu speichern, während sie veröffentlicht werden, so dass Sie Nachrichten abrufen können, die gesendet wurden, während ein Gerät offline war.
    • Message Reactions fügt Metadaten zu bereits veröffentlichten Nachrichten hinzu und kann für Zustellbestätigungen, Lesebestätigungen und Emoji-Reaktionen nützlich sein.
  • Anwesenheit

    • MitPräsenz können Sie in Echtzeit sehen, wer derzeit einen Kanal abonniert hat, und Sie können Online-Statusindikatoren und Zuschauerzahlen anzeigen.
  • Mobile Push-Benachrichtigungen

    • Das Mobile Push Gateway von PubNub liefert Nachrichten schnell und zuverlässig mit FCM und APNS, unabhängig davon, ob sich die Anwendung auf Android- und iOS-Geräten im Vorder- oder Hintergrund befindet.
  • Zugriffsmanagement

    • Der Access Manager ist ein kryptographischer, Token-basierter Berechtigungsverwalter, mit dem Sie den Zugriff von Clients auf PubNub-Ressourcen wie Kanäle, Kanalgruppen und Benutzer-IDs regeln können.
  • App-Kontext

    • Die Funktion App Context bietet eine einfach zu bedienende, serverlose Speicherung von Benutzer-Metadaten, Channel-Metadaten, Channel-Mitgliedschaften und Channel-Mitgliedern, ohne dass eine externe Infrastruktur verwendet werden muss.
    • Sie kann benutzerdefinierte oder vordefinierte Eigenschaften wie Benutzernamen, Avatar-URL oder Kanalnamen speichern.
    • PubNub generiert auch Ereignisse, wenn Metadaten gesetzt oder gelöscht werden, sodass Ihre Anwendung diese Ereignisse in Echtzeit empfangen und dynamisch auf Datenänderungen innerhalb der Anwendung reagieren kann.
  • Funktionen

    • Funktionen ermöglichen es Ihnen, unsere Infrastruktur für Ihre Bedürfnisse programmierbar zu machen. Nutzen Sie sie, um neue oder zusätzliche Echtzeitfunktionen wie mobile Push-Benachrichtigungen, Echtzeit-Geolocation-Tracking, Daten-Streaming und Emoji-Reaktionen bereitzustellen.
    • Führen Sie Ihren Code in unserem Netzwerk aus oder nutzen Sie unsere bestehenden Integrationen, um Nachrichten umzuwandeln, umzuleiten, zu erweitern, zu filtern und zu aggregieren, um Spammer zu erkennen und zu blockieren, Durchschnittswerte zu messen und vieles mehr. Der gesamte Code wird am Rande des Netzwerks ausgeführt, um niedrige Latenzzeiten zu gewährleisten, und ist so robust, dass Sie keine eigene Infrastruktur aufbauen müssen.
  • Ereignisse und Aktionen

    • MitEvents & Actions (E&A) können Sie alle Ereignisse, die im Ökosystem Ihrer Anwendung auftreten, zentral verwalten und optional zusätzliche Geschäftslogik über einen Listener auslösen.
    • Sobald eine Aktion ausgelöst wird, können Sie mehrere Aktionen definieren, die ausgeführt werden sollen, z. B. das Senden von Daten mithilfe der Webhook-Architektur oder einer Warteschlange.

Was Sie über PubNub wissen sollten

Mit über 60 erteilten Patenten ist das PubNubReal-Time Data Stream Network der branchenweit beste und größte Anbieter für die globale Bereitstellung von Echtzeitfunktionen:

Unbegrenzte Skalierbarkeit: Keine Beschränkung der Gleichzeitigkeit oder der Kanäle.

Globale Points-of-Presence (POPs): 15

Niedrige Latenzleistung: 99,999 % Betriebszeit-SLA und eine Lieferzeit von unter 100 Millisekunden.

Anpassung: Mehr als 50 PubNub-SDKs zur Unterstützung von Echtzeitanwendungen.

Integrationen: Mehr als 65 vordefinierte Integrationen mit externen und Drittanbieter-APIs.

Unterstützung: 24/7-Support rund um den Globus, engagierte Solution Architect-Teams, eine robuste Self-Service-Bibliothek und operative Dashboards.

Sicherheit und Einhaltung von Vorschriften: Sicherheit und Konformität auf Unternehmensebene, Ende-zu-Ende-Verschlüsselung für jede über das Netzwerk laufende Nachricht, fein abgestufte Zugriffskontrollen, lokalisierte Datenspeicherung (ISO 27001 und SOC 2 Typ II konform, GDPR, HIPAA-konform und mehr).

Erste Schritte mit PubNub

Wenn die bestmögliche Benutzererfahrung im Vordergrund steht, ist es klar, dass PubNub die zuverlässigste Infrastruktur auf dem Markt ist, um Sie bei der Skalierung zu unterstützen.

Es sind nur wenige Schritte nötig, um mit PubNub zu beginnen.

1. Registrieren Sie sich für ein Konto im Admin-Portal.

Sobald Sie im Account sind, sehen Sie eine Demo-App und ein Keyset. Der Schlüsselsatz enthält einen Veröffentlichungsschlüssel und einen Abonnementschlüssel, die Sie in Ihre Anwendung einfügen müssen.

2. Integrieren Sie PubNub in Ihre Anwendung mit einem unsererSDKs für Mobil-, Web-, Desktop-, Server- und IoT-Umgebungen.

Zu jedem PubNub-SDK gibt es eine Dokumentation, die die Installation, die Verwendung und die APIs beschreibt.

Und da Sie die Komplexität der Echtzeit-Kommunikationsplattform von PubNub nicht verstehen müssen, um sie zu nutzen, ist die Implementierung von PubNub in eine Anwendung so einfach wie Kopieren und Einfügen. Sie müssen nur eines oder mehrere unserer zahlreichen SDKs für Ihr Projekt auswählen und das Netzwerk sofort anschließen!

3. Nach der Initialisierung kann ein Benutzer oder Gerät beginnen, Nachrichten an einen ausgewählten Kanal zu senden.

Nachrichten werden gesendet über HTTP lange Abfrage in einem JSON-Format gesendet und an alle Benutzer und Geräte, die diesen Kanal abonniert haben, in weniger als 100 ms zugestellt, unabhängig von ihrem Standort auf der Welt.

4. Passen Sie die Einstellungen Ihrer Anwendung an.

Zusätzlich zu den Ereignissen, die sich auf Nachrichten beziehen, unterstützt PubNub auch die Verteilung anderer Ereignisse, wie z.B. das Betreten und Verlassen von Kanälen durch Benutzer oder das Ändern von persönlichen Informationen durch Benutzer.

All diese Ereignisse können mit Ihrem eigenen serverlosen Code oder durch die Nutzung von Integrationen von Drittanbietern erfasst und verarbeitet werden, um Daten umzuwandeln, umzuleiten, zu erweitern, zu filtern und sogar zu aggregieren. Dies kann entweder über Funktionen oder Ereignisse und Aktionen.

5. Erkunden Sie den Access Manager.

PubNub bietet einen Zugriffs-Manager der es Ihnen ermöglicht, einen sicheren Zugang zu Channels, Channel-Gruppen und anderen PubNub-Ressourcen innerhalb der Plattform zu erstellen und zu erzwingen. Anwendungen, die mit dem Access Manager erstellt werden, verwenden Token mit individuellen Berechtigungen für jeden autorisierten Benutzer der Anwendung.

Schauen Sie sich auch diese Liste mit wichtigen Ressourcen an, um Ihre Anwendung nahtlos mit PubNub zum Laufen zu bringen:

  • PubNub Tour: Lernen Sie die Grundlagen von PubNub, indem Sie unserer interaktiven Einführungstour folgen.

  • PubNub Docs: Entdecken Sie die detaillierte Dokumentation, Beispiele und Erklärungen für jedes unserer SDKs.

  • Anleitungen: Verstehen Sie die wichtigsten Konzepte für die Erstellung von Anwendungen mit der PubNub-Plattform oder deren Architektur.

  • Tutorials: Folgen Sie diesen Schritt-für-Schritt-Tutorials für die Erstellung von Echtzeitanwendungen mit PubNub.

  • Entwickler-Pfade: Entdecken Sie, wie Sie schnell und einfach Ihre Echtzeitanwendungen erstellen können, indem Sie unsere Ressourcen für Entwickler nutzen, um erfolgreich zu sein.

  • Demos: Sehen Sie sich unsere Demos und Codebeispiele von Anwendungen in Aktion an.

Inhalt

Was ist PubNub?Wofür wird PubNub verwendet?HauptmerkmaleWasSie über PubNub wissen solltenEinführungin PubNub

Wie kann PubNub Ihnen helfen?

Dieser Artikel wurde ursprünglich auf PubNub.com veröffentlicht.

Unsere Plattform hilft Entwicklern bei der Erstellung, Bereitstellung und Verwaltung von Echtzeit-Interaktivität für Webanwendungen, mobile Anwendungen und IoT-Geräte.

Die Grundlage unserer Plattform ist das größte und am besten skalierbare Echtzeit-Edge-Messaging-Netzwerk der Branche. Mit über 15 Points-of-Presence weltweit, die 800 Millionen monatlich aktive Nutzer unterstützen, und einer Zuverlässigkeit von 99,999 % müssen Sie sich keine Sorgen über Ausfälle, Gleichzeitigkeitsgrenzen oder Latenzprobleme aufgrund von Verkehrsspitzen machen.

PubNub erleben

Sehen Sie sich die Live Tour an, um in weniger als 5 Minuten die grundlegenden Konzepte hinter jeder PubNub-gestützten App zu verstehen

Einrichten

Melden Sie sich für einen PubNub-Account an und erhalten Sie sofort kostenlosen Zugang zu den PubNub-Schlüsseln

Beginnen Sie

Mit den PubNub-Dokumenten können Sie sofort loslegen, unabhängig von Ihrem Anwendungsfall oder SDK

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .