PubNub - это коммуникационная платформа в реальном времени и компания, предлагающая инфраструктуру как услугу в реальном времени (IaaS), базирующаяся в Сан-Франциско , Калифорния . Компания производит продукты для разработчиков программного и аппаратного обеспечения для создания веб-приложений, мобильных приложений и приложений Интернета вещей [3] (IoT) в реальном времени .
Тип сайта | Частный |
---|---|
Основан | 2010 г. |
Штаб-квартира | , |
Обслуживаемая площадь | по всему миру |
Учредитель (и) | Стивен Блюм Тодд Грин |
Промышленность | Интернет |
Продукты | Платформа связи в реальном времени PubNub, Функции PubNub, [1] Чат PubNub [2] |
URL | www.pubnub.com |
Основным продуктом PubNub является API обмена сообщениями публикации / подписки [4] в реальном времени, построенный на их глобальной сети потоков данных, которая состоит из реплицированной сети, состоящей как минимум из 15 центров данных, расположенных в Северной Америке , Южной Америке , Европе и Азии . В настоящее время сеть обслуживает более 330 миллионов устройств и передает более триллиона сообщений в месяц.
История
PubNub был основан в 2010 году Стивеном Блюмом и Тоддом Грином. PubNub привлек 4,5 миллиона долларов в рамках серии A от Relay Ventures и TiE Angels в марте 2012 года. [5] В сентябре 2013 года они получили финансирование в размере 11 миллионов долларов в рамках серии B от Scale Venture Partners , Relay Ventures и TiE Angels. [6] В июле 2015 года PubNub получил финансирование серии C в размере 20 миллионов долларов от Sapphire Ventures . [7] В сентябре 2016 года PubNub закрыл венчурный раунд на 6 миллионов долларов, возглавляемый Cisco Investments и Ericsson . [8] В апреле 2019 года PubNub получил финансирование серии D в размере 23 миллионов долларов, добавив Hewlett Packard Enterprise в список инвесторов. [9]
Технология
PubNub использует модель публикации / подписки [4] для потоковой передачи данных в реальном времени [10] и сигнализации устройств, а также поддерживает все возможности WebSockets , Socket.IO , SignalR , канала данных WebRTC и других потоковых протоколов. PubNub предоставляет SDK для более чем 70 различных языков программирования и сред, включая JavaScript , iOS и Android , а также фреймворков JavaScript, таких как AngularJS , Ember.js и Backbone.js . PubNub также предоставляет клиентские библиотеки для платформ плат, включая Raspberry Pi , Arduino , Texas Instruments и Microchip .
- Функции - набор настраиваемых микросервисов, которые дают разработчикам простой способ добавлять код и развертывать функции для приложений реального времени.
- Обмен сообщениями публикации / подписки обеспечивает потоковую передачу данных в реальном времени [10] и сигнализацию устройств, а также включает встроенное шифрование AES и дополнительное шифрование TLS / SSL . Атомарные компоненты, составляющие поток данных, - это ключи API, сообщения и каналы. Эта функция упрощает обработку каналов, позволяя разработчикам программного обеспечения создавать неограниченное количество каналов для любого набора ключей API без предварительного объявления канала.
- Обнаружение присутствия в сети обеспечивает отслеживание онлайн и офлайн-статуса пользователей и устройств в режиме реального времени. События присутствия запускаются, когда подключенное устройство подписывается на канал или отписывается от него, или когда истекает время ожидания. Presence API также включает в себя функцию «состояния», позволяющую постоянно отслеживать любую пару имя-значение, указанную разработчиком программного обеспечения, например индикатор события «печатание» в базовом приложении чата.
- Управление доступа обеспечивает мелкое зерно чтения и запись контроль доступа [11] для каждого пользователя, устройства или основы канала. Это добавляет дополнительный уровень безопасности и позволяет объединять потоки путем предоставления авторизации отдельным пользователям, а также предоставления / отзыва разрешений на уровне канала или ключа.
- Контроллер потока данных мультиплексирует отдельные потоки данных как единое постоянное соединение и централизует управление созданием и изменением групп каналов данных на уровне сервера.
- Storage & Playback сохраняет сообщения по мере их публикации в канале данных и извлекает их из кластеров хранения с высокой доступностью в более позднее время. Потоки данных также можно воспроизводить, поскольку они транслировались в реальном времени.
- Мобильные push-уведомления объединяют публикацию API-интерфейса Pub / Sub Messaging со сторонними службами push-уведомлений, включая Google Android GCM , Apple iOS APNS и Microsoft Windows Phone MSNP . Разработка, настройка и обслуживание серверных компонентов для сторонних поставщиков обеспечивается PubNub API.
Награды и признание
- 10 лучших корпоративных облачных приложений и сервисов 2011 года [12]
- 10 горячих технологических стартапов на ноябрь [13]
- 10 популярных стартапов Интернета вещей [14]
- 10 портативных устройств и IoT-компаний, за которыми стоит следить в 2015 году [15]
- Лучшее решение для корпоративной поддержки: PubNub [16]
- Серебряный победитель в области безопасности Интернета вещей (IoT) [17]
Рекомендации
- ^ «Введение в функции: бессерверные вычисления в масштабе» . PubNub. 12 сентября 2016 . Проверено 11 июля 2018 года .
- ^ «Представляем PubNub Chat: наш гибкий SDK чата для эффективного чата в приложении» . PubNub. 13 ноября 2019 . Проверено 22 мая 2020 года .
- ^ Кларк, Дон (15 сентября 2015 г.). «Компании видят рынок в управлении« Интернетом вещей » » . The Wall Street Journal .
- ^ а б Мейсон, Росс (14 ноября 2011 г.). «PubNub предлагает публикацию / подписку на сообщения как услугу и поддерживает глобальный обмен сообщениями в реальном времени для облачных и мобильных приложений» . Читайте, пишите .
- ^ Лоулер, Райан (20 марта 2012 г.). «PubNub собирает 4,5 миллиона долларов, чтобы обеспечить приложениям обмен сообщениями в реальном времени» . Гигаом . Проверено 9 октября 2015 года .
- ^ Хессельдаль, Арик (17 сентября 2013 г.). «Scale Venture Partners инвестирует 11 миллионов долларов в PubNub Series B» . Все в цифровом формате . Проверено 9 октября 2015 года .
- ^ Праймесбергер, Крис (1 июля 2015 г.). «OTT Data Streamer PubNub получает 20 миллионов долларов венчурного финансирования» . eWeek .
- ^ PubNub, PubNub (12 сентября 2016 г.). «Cisco Investments, Ericsson инвестируют 6 миллионов долларов в PubNub, чтобы помочь сформировать будущее сетевых технологий» . PubNub.
- ^ Лунден, Ингрид (9 апреля 2019 г.). «PubNub набирает 23 миллиона долларов, поскольку его сеть IaaS достигает 1,3 трлн сообщений, отправляемых каждый месяц» . TechCrunch .
- ^ а б Флиндерс, Карл (5 мая 2015 г.). «Sportlobster использует сеть PubNub для потоковой передачи данных в реальном времени» . Computer Weekly . Проверено 22 октября 2015 года .
- ^ Кастор, Эми (23 октября 2013 г.). «Платформа разработки приложений в реальном времени PubNub представляет бессерверный контроль доступа» . ПрограммируемыйWeb . Проверено 22 октября 2015 года .
- ^ Фултон, Скотт М. (26 декабря 2011 г.). «10 лучших корпоративных облачных приложений и сервисов 2011 года» . Читайте, пишите .
- ^ Уайтинг, Рик (7 ноября 2013 г.). «10 горячих технологических стартапов на ноябрь» . Журнал CRN .
- ^ Вэнс, Джефф (4 сентября 2014 г.). «10 горячих стартапов Интернета вещей» . Журнал CIO .
- ^ Ана, Алвес (4 марта 2015 г.). «10 носимых устройств и IoT-компаний, за которыми стоит следить в 2015 году» . WT Vox.
- ^ «IoT Evolution Expo награждает победителей конкурса технологий» . IoT Evolution Expo. 18 августа 2015 года.
- ^ «Лучший продукт или услуга года» . Информация о безопасности продуктов Руководство, 2015. Архивировано из оригинала на 2018-03-30 . Проверено 2 декабря 2015 .
Внешние ссылки
- Официальный веб-сайт