PubNub

PubNub
Pubnub-logo.png
Typ av webbplats
Privat
Grundad 2010
Huvudkontor ,
Område som betjänas Över hela världen
Grundare
Stephen Blum Todd Greene
Industri Internet
Produkter PubNub Realtime Communication Platform, PubNub-funktioner, PubNub Chat
URL www.pubnub.com

PubNub är ett realtidskommunikationsplattform och ett realtidsinfrastructure-as-a-service-företag (IaaS) baserat i San Francisco , Kalifornien . Företaget tillverkar produkter för mjukvaru- och hårdvaruutvecklare för att bygga realtidsapplikationer för webb, mobil och Internet of Things (IoT).

PubNubs primära produkt är ett realtids- API för publicering/prenumeration av meddelanden byggt på deras globala dataströmsnätverk som består av ett replikerat nätverk av minst 15 datacenter belägna i Nordamerika, Sydamerika , Europa och Asien . Nätverket betjänar för närvarande över 330 miljoner enheter och streamar över en biljon meddelanden per månad.

Historia

PubNub grundades 2010 av Stephen Blum och Todd Greene. PubNub samlade in $4,5 miljoner i Series A-finansiering från Relay Ventures och TiE Angels i mars 2012. De fick sin $11 miljoner Series B-finansiering i september 2013 från Scale Venture Partners , Relay Ventures och TiE Angels. I juli 2015 fick PubNub sin finansieringsrunda på 20 miljoner dollar i serie C ledd av Sapphire Ventures . I september 2016 avslutade PubNub en venturerunda på 6 miljoner dollar ledd av Cisco Investments och Ericsson . I april 2019 fick PubNub sin finansieringsrunda på 23 miljoner dollar i serie D, vilket lade till Hewlett Packard Enterprise till listan över investerare.

Teknologi

PubNub använder en Publish/Subscribe-modell för realtidsdataströmning och enhetssignalering och stöder alla funktioner hos WebSockets , Socket.IO , SignalR , WebRTC Data Channel och andra streamingprotokoll. PubNub tillhandahåller SDK:er för över 70 olika programmeringsspråk och miljöer inklusive JavaScript , iOS och Android , samt JavaScript- ramverk som AngularJS , Ember.js och Backbone.js . PubNub tillhandahåller även klientbibliotek för kortplattformar inklusive Raspberry Pi , Arduino , Texas Instruments och Microchip .

  • Fungerar en uppsättning anpassningsbara mikrotjänster som ger utvecklare ett enkelt sätt att lägga till kod och distribuera funktioner för realtidsappar.
  • Publicera/prenumerera meddelanden tillhandahåller realtidsdataströmning och enhetssignalering, och inkluderar inbyggd AES-kryptering och valfri TLS / SSL-kryptering . De atomära komponenterna som utgör en dataström är API-nycklar, meddelanden och kanaler. Den här funktionen hanterar kanaler på ett lättviktigt sätt, vilket gör att mjukvaruutvecklare kan skapa ett obegränsat antal kanaler för alla API-nycklar utan att först deklarera kanalen.
  • Online närvarodetektering ger spårning av online- och offlinestatus för användare och enheter i realtid. Närvarohändelser utlöses när en ansluten enhet prenumererar eller avslutar prenumerationen på en kanal, eller timeout. Presence API innehåller också en "tillstånds"-funktion som möjliggör beständig spårning av alla namn-värde-par som en mjukvaruutvecklare anger, till exempel en "typ"-händelseindikator i en grundläggande chattapplikation.
  • Åtkomsthantering ger finkornig läs- och skrivåtkomstkontroll per användare, enhet eller kanal. Detta lägger till ett extra lager av säkerhet och möjliggör syndikering av strömmar genom att ge tillstånd till enskilda användare, samt bevilja/återkalla behörigheter på kanal- eller nyckelnivå.
  • Data Stream Controller multiplexerar individuella dataströmmar som en enda beständig anslutning, och den centraliserar kontrollen över skapandet och modifieringen av grupper av datakanaler på servernivå.
  • Lagring och uppspelning lagrar meddelanden när de publiceras till en datakanal och hämtar dem från lagringskluster med hög tillgänglighet vid ett senare tillfälle. Dataströmmar kan också spelas upp när de sändes i realtid.
  • Mobile Push Notifications överbryggar inbyggd Pub/Sub Messaging API-publicering med push-meddelandetjänster från tredje part, inklusive Google Android GCM , Apple iOS APNS och Microsoft Windows Phone MSNP . Utveckling, konfigurering och underhåll av komponenter på serversidan för tredjepartsleverantörer tillhandahålls av PubNub API.

Utmärkelser och erkännande

  • Topp 10 företagsmolnappar och -tjänster 2011
  • 10 heta teknikstarter för november
  • 10 heta Internet of Things Startups
  • 10 Wearables och IoT-företag att titta på under 2015
  • Bästa Enterprise Support Solution: PubNub
  • Silvervinnare för Internet of Things (IoT) säkerhet

externa länkar