Czym jest PubNub?

PubNub Developer Relations - Mar 4 - - Dev Community

Czym jest PubNub?

PubNub zapewnia platformę, która pomaga tworzyć, dostarczać i zarządzać funkcjami czasu rzeczywistego dla aplikacji internetowych, aplikacji mobilnych i urządzeń IoT.

Nasi klienci mogą skupić się na tworzeniu funkcji i funkcjonalności, które utrzymują zaangażowanie użytkowników, ponieważ nasza skalowalna i niezawodna infrastruktura jest obsługiwana przez ponad 15 punktów obecności na całym świecie, więc przestoje, ograniczenia współbieżności i problemy z opóźnieniami należą już do przeszłości.

Do czego służy PubNub?

Niezależnie od tego, czy potrzebujesz czatu w aplikacji, zaangażowania odbiorców na żywo, współpracy wielu użytkowników, czy jakiejkolwiek innej formy funkcjonalności w czasie rzeczywistym, PubNubAPI, SDK i zestawy rozwiązań zapewniają Twojemu zespołowi narzędzia potrzebne do tworzenia niezapomnianych doświadczeń w czasie rzeczywistym dla użytkowników.

Każda branża, która korzysta z doświadczeń w czasie rzeczywistym, może wykorzystać PubNub do takich funkcji jak

  • Czat

  • Zaangażowanie odbiorców na żywo

  • Współpraca wielu użytkowników

  • Kontrola urządzeń IoT

  • Strumieniowe przesyłanie danych w czasie rzeczywistym

  • Geolokalizacja i wysyłka

Kluczowe funkcje

PubNub jest niezależny od języka programowania i stosu technologicznego i zapewnia programistom funkcje technologii czasu rzeczywistego, aby stworzyć naprawdę wyjątkowe interaktywne wrażenia dla użytkowników.

  • Pub/Sub Messaging

    • Wyślij wiadomość, a zostanie ona dostarczona w dowolne miejsce w czasie krótszym niż 100 ms. Oprócz wiadomości, PubNub umożliwia również użytkownikom przesyłanie i udostępnianie plików.
    • Usługa Storage pozwala zachować wszystkie wiadomości w momencie ich publikacji, dzięki czemu można odzyskać wiadomości, które zostały wysłane, gdy urządzenie było w trybie offline.
    • Message Reactions dodaje metadane do wiadomości, które są już opublikowane i mogą być przydatne do potwierdzeń dostarczenia, pokwitowań odczytu i reakcji emoji.
  • Obecność

    • Obecność zapewnia wgląd w czasie rzeczywistym w to, kto jest obecnie subskrybentem kanału i pozwala wyświetlać wskaźniki statusu online oraz liczbę odbiorców.
  • Mobilne powiadomienia push

    • Mobile Push Gateway PubNub dostarcza wiadomości szybko i niezawodnie za pomocą FCM i APNS, niezależnie od tego, czy aplikacja jest na pierwszym planie, czy w tle na urządzeniach z Androidem i iOS.
  • Zarządzanie dostępem

    • Access Manager to kryptograficzny, oparty na tokenach administrator uprawnień, który pozwala regulować dostęp klientów do zasobów PubNub, takich jak kanały, grupy kanałów i identyfikatory użytkowników.
  • Kontekst aplikacji

    • Funkcja App Context zapewnia łatwe w użyciu, bezserwerowe przechowywanie metadanych użytkownika, metadanych kanału, członkostwa w kanale i członków kanału bez konieczności korzystania z zewnętrznej infrastruktury.
    • Może przechowywać niestandardowe lub predefiniowane właściwości, takie jak nazwa użytkownika, adres URL awatara lub nazwa kanału.
    • PubNub generuje również zdarzenia, gdy metadane są ustawiane lub usuwane, dzięki czemu aplikacja może odbierać te zdarzenia w czasie rzeczywistym i dynamicznie reagować na zmiany danych w aplikacji.
  • Funkcje

    • Funkcje umożliwiają zaprogramowanie naszej infrastruktury zgodnie z własnymi potrzebami. Używaj ich do wdrażania nowych lub dodatkowych funkcji w czasie rzeczywistym, takich jak mobilne powiadomienia push, śledzenie geolokalizacji w czasie rzeczywistym, przesyłanie strumieniowe danych i reakcje emoji.
    • Uruchom swój kod w naszej sieci lub wykorzystaj nasze istniejące integracje, aby przekształcać, przekierowywać, rozszerzać, filtrować i agregować wiadomości w celu wykrywania i blokowania spamerów, mierzenia średnich i nie tylko. Cały kod jest uruchamiany na brzegu sieci, co zapewnia niskie opóźnienia i jest na tyle solidny, że nie trzeba budować własnej infrastruktury.
  • Zdarzenia i akcje

    • Funkcja Events &Actions (E&A) umożliwia centralne zarządzanie wszystkimi zdarzeniami, które mają miejsce w ekosystemie aplikacji i opcjonalne wyzwalanie dodatkowej logiki biznesowej za pomocą listenera.
    • Po wyzwoleniu akcji można zdefiniować kilka działań, które mają wystąpić, takich jak wysyłanie danych za pomocą architektury webhook lub kolejki.

Co warto wiedzieć o PubNub

Dzięki ponad 60 przyznanym patentom, PubNubReal-Time Data Stream Network jest najlepszym i największym w branży dostawcą do wdrażania funkcji czasu rzeczywistego na całym świecie:

Nieograniczoną skalowalność: Brak limitów współbieżności lub kanałów.

Globalne punkty obecności (POP): 15

Niskie opóź nienia: 99,999% czasu pracy SLA i dostawa poniżej 100 milisekund.

Personalizacja: Ponad 50 zestawów SDK PubNub do obsługi aplikacji czasu rzeczywistego.

Integracje: Ponad 65 gotowych integracji z zewnętrznymi i zewnętrznymi interfejsami API.

Wsparcie: Wsparcie 24/7 na całym świecie, dedykowane zespoły Solution Architect, solidna biblioteka samoobsługowa i pulpity operacyjne.

Bezpieczeństwo i zgodność: Bezpieczeństwo i zgodność klasy korporacyjnej, kompleksowe szyfrowanie każdej wiadomości przesyłanej przez sieć, precyzyjna kontrola dostępu, zlokalizowane przechowywanie danych (zgodne z ISO 27001 i SOC 2 Type II, RODO, HIPAA i nie tylko).

Rozpoczęcie pracy z PubNub

Jeśli priorytetem jest zapewnienie najlepszego możliwego doświadczenia użytkownika, oczywiste jest, że PubNub jest najbardziej zaufaną infrastrukturą na rynku, która wspiera Cię podczas skalowania.

Rozpoczęcie korzystania z PubNub wymaga tylko kilku kroków.

1. Zarejestruj konto za pomocą portalu administracyjnego.

Po wejściu na konto zobaczysz aplikację demonstracyjną i zestaw kluczy. Zestaw kluczy zawiera klucz publikowania i klucz subskrypcji, które należy uwzględnić w aplikacji.

2. Zintegruj PubNub ze swoją aplikacją za pomocą jednego z naszych zestawówSDK dla środowisk mobilnych, internetowych, stacjonarnych, serwerowych i IoT.

Każdemu zestawowi SDK PubNub towarzyszy dokumentacja opisująca jego instalację, użytkowanie i interfejsy API.

A ponieważ nie trzeba rozumieć złożoności platformy komunikacji w czasie rzeczywistym PubNub, aby z niej korzystać, wdrożenie PubNub do aplikacji jest tak proste, jak kopiowanie i wklejanie. Wystarczy wybrać jeden lub więcej z wielu naszych zestawów SDK dla swojego projektu i od razu połączyć się z siecią!

3. Po zainicjowaniu użytkownik lub urządzenie może rozpocząć wysyłanie wiadomości do wybranego kanału.

Wiadomości są wysyłane przez HTTP long polling w formacie JSON i są dostarczane do wszystkich użytkowników i urządzeń subskrybujących ten kanał w czasie krótszym niż 100 ms, niezależnie od ich lokalizacji na świecie.

4. Dostosuj ustawienia aplikacji.

Oprócz zdarzeń związanych z wiadomościami, PubNub obsługuje również dystrybucję innych zdarzeń, takich jak dołączanie i opuszczanie kanałów przez użytkowników lub zmiana ich danych osobowych.

Wszystkie te zdarzenia można przechwytywać i przetwarzać za pomocą własnego kodu bezserwerowego lub wykorzystując integracje innych firm do przekształcania, przekierowywania, rozszerzania, filtrowania, a nawet agregowania danych. Można to zrobić za pomocą Funkcje lub Zdarzenia i akcje.

5. Zapoznaj się z Menedżerem dostępu.

PubNub oferuje Menedżer dostępu który umożliwia tworzenie i egzekwowanie bezpiecznego dostępu do kanałów, grup kanałów i innych zasobów PubNub na całej platformie. Aplikacje zbudowane za pomocą Access Managera używają tokenów z indywidualnymi uprawnieniami dla każdego autoryzowanego użytkownika aplikacji.

Zapoznaj się również z listą niezbędnych zasobów, aby płynnie uruchomić swoją aplikację za pomocą PubNub:

  • PubNub Tour: Poznaj podstawy PubNub, korzystając z naszego interaktywnego przewodnika wprowadzającego.

  • PubNub Docs: Zapoznaj się ze szczegółową dokumentacją, przykładami i objaśnieniami dla każdego z naszych zestawów SDK.

  • How-Tos: Zapoznaj się z kluczowymi pojęciami dotyczącymi tworzenia aplikacji lub architektury na platformie PubNub.

  • Samouczki: Postępuj zgodnie z tymi samouczkami krok po kroku, aby tworzyć aplikacje czasu rzeczywistego przy użyciu PubNub.

  • Ścieżki dla deweloperów: Dowiedz się, jak szybko i łatwo tworzyć aplikacje czasu rzeczywistego, korzystając z naszych zasobów dla programistów.

  • Dema: Zobacz nasze wersje demonstracyjne i przykładowy kod aplikacji w akcji.

Zawartość

Co to jest PubNub? Do czego służy PubNub?Kluczowe funkcje Cowarto wiedzieć o PubNub Rozpoczęcie pracy zPubNub?

Jak PubNub może ci pomóc?

Ten artykuł został pierwotnie opublikowany na PubNub.com

Nasza platforma pomaga programistom tworzyć, dostarczać i zarządzać interaktywnością w czasie rzeczywistym dla aplikacji internetowych, aplikacji mobilnych i urządzeń IoT.

Fundamentem naszej platformy jest największa w branży i najbardziej skalowalna sieć przesyłania wiadomości w czasie rzeczywistym. Dzięki ponad 15 punktom obecności na całym świecie obsługującym 800 milionów aktywnych użytkowników miesięcznie i niezawodności na poziomie 99,999%, nigdy nie będziesz musiał martwić się o przestoje, limity współbieżności lub jakiekolwiek opóźnienia spowodowane skokami ruchu.

Poznaj PubNub

Sprawdź Live Tour, aby zrozumieć podstawowe koncepcje każdej aplikacji opartej na PubNub w mniej niż 5 minut.

Rozpocznij konfigurację

Załóż konto PubNub, aby uzyskać natychmiastowy i bezpłatny dostęp do kluczy PubNub.

Rozpocznij

Dokumenty PubNub pozwolą Ci rozpocząć pracę, niezależnie od przypadku użycia lub zestawu SDK.

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