펍넙이란 무엇인가요?

PubNub Developer Relations - Mar 4 - - Dev Community

PubNub이란 무엇인가요?

PubNub은 웹 앱, 모바일 앱 및 IoT 디바이스를 위한 실시간 기능을 구축, 제공 및 관리하는 데 도움이 되는 플랫폼을 제공합니다.

확장 가능하고 안정적인 인프라가 전 세계 15개 이상의 지사에서 지원되므로 중단, 동시 접속자 수 제한, 지연 시간 문제는 이제 과거의 일이 되어버렸으므로 고객은 사용자 참여를 유도하는 기능을 구축하는 데 집중할 수 있습니다.

PubNub는 어떤 용도로 사용되나요?

인앱 채팅, 실시간 시청자 참여, 다중 사용자 협업 또는 기타 모든 형태의 실시간 기능이 필요한 경우 PubNubAPI, SDK 및 솔루션 키트는 사용자에게 기억에 남는 실시간 경험을 만드는 데 필요한 도구를 팀에 제공합니다.

실시간 경험의 이점을 누릴 수 있는 모든 산업에서 다음과 같은 기능을 PubNub를 활용할 수 있습니다.

  • 채팅

  • 실시간 오디언스 참여

  • 다중 사용자 협업

  • IoT 디바이스 제어

  • 실시간 데이터 스트리밍

  • 지리적 위치 및 디스패치

주요 기능

PubNub은 프로그래밍 언어와 기술 스택에 구애받지 않으며 개발자가 사용자에게 진정으로 독특한 인터랙티브 경험을 제공할 수 있는 실시간 기술 기능을 제공합니다.

  • 펍/서브 메시징

    • 메시지를보내면 100ms 이내에 어디든 전달됩니다. 메시지 외에도 PubNub에서는 사용자가 파일을 업로드하고 공유할 수 있습니다.
    • 저장소 서비스를 사용하면 모든 메시지를 게시된 상태로 유지할 수 있으므로 디바이스가 오프라인 상태일 때 보낸 메시지를 검색할 수 있습니다.
    • 메시지 반응은 이미 게시된 메시지에 메타데이터를 추가하여 배달 확인, 읽음 확인 및 이모티콘 반응에 유용하게 사용할 수 있습니다.
  • 프레즌스

    • 현재상태는 현재 채널에 누가 구독하고 있는지 실시간으로 파악할 수 있으며 온라인 상태 표시기와 오디언스 수를 표시할 수 있습니다.
  • 모바일 푸시 알림

    • PubNub의 모바일 푸시 게이트웨이는 애플리케이션이 Android 및 iOS 디바이스의 포그라운드 또는 백그라운드에 있는지 여부에 관계없이 FCM 및 APNS를 사용하여 빠르고 안정적으로 메시지를 전달합니다.
  • 액세스 관리

    • 액세스 관리자는 암호화 토큰 기반 권한 관리자로, 채널, 채널 그룹, 사용자 ID와 같은 PubNub 리소스에 대한 클라이언트의 액세스를 규제할 수 있습니다.
  • 앱 컨텍스트

    • 앱 컨텍스트 기능은 외부 인프라를 사용할 필요 없이 사용자 메타데이터, 채널 메타데이터, 채널 멤버십 및 채널 멤버를 위한 사용하기 쉬운 서버리스 스토리지를 제공합니다.
    • 사용자 이름, 아바타 URL 또는 채널 이름과 같은 사용자 지정 또는 사전 정의된 속성을 저장할 수 있습니다.
    • 또한 PubNub는 메타데이터가 설정되거나 삭제될 때 이벤트를 생성하여 애플리케이션이 이러한 이벤트를 실시간으로 수신하고 앱 내의 데이터 변경에 동적으로 반응할 수 있도록 합니다.
  • 함수

    • 함수를 사용하면 필요에 따라 인프라를 프로그래밍할 수 있습니다. 함수를 사용하여 모바일 푸시 알림, 실시간 위치 추적, 데이터 스트리밍, 이모티콘 반응과 같은 새로운 실시간 기능이나 추가 기능을 배포할 수 있습니다.
    • 네트워크 내에서 코드를 실행하거나 기존 통합 기능을 활용하여 메시지를 변환, 재라우팅, 증강, 필터링, 집계하여 스팸 발송자를 탐지 및 차단하고 평균을 측정하는 등의 작업을 수행할 수 있습니다. 모든 코드는 엣지에서 실행되어 지연 시간이 짧고 자체 인프라를 구축할 필요가 없을 만큼 강력합니다.
  • 이벤트 및 액션

    • 이벤트 및 액션 (E&A)은 애플리케이션의 에코시스템에서 발생하는 모든 이벤트를 중앙에서 관리하고 리스너를 사용하여 추가 비즈니스 로직을 선택적으로 트리거할 수 있는 방법을 제공합니다.
    • 작업이 트리거되면 웹훅 아키텍처 또는 대기열을 사용하여 데이터를 전송하는 등 원하는 여러 작업을 정의할 수 있습니다.

PubNub에 대해 알아야 할 사항

60개 이상의 특허를 획득한 PubNub 실시간 데이터 스트림 네트워크는 전 세계적으로 실시간 기능을 배포하는 데 있어 업계 최고이자 최대 규모의 제공업체입니다:

무제한 확장성: 동시성 또는 채널 제한이 없습니다.

글로벌 포인트 오브 프레즌스(POP): 15

낮은 지연 시간 성능: 99.999%의 가동 시간 SLA와 100밀리초 미만의 전송 시간.

커스터마이징: 실시간 애플리케이션을 지원하는 50개 이상의 PubNub SDK.

통합: 외부 및 타사 API와의 65개 이상의 사전 구축된 통합.

지원: 전 세계에서 연중무휴 24시간 지원, 전담 솔루션 아키텍트 팀, 강력한 셀프서비스 라이브러리, 운영 대시보드가 제공됩니다.

보안 및 규정 준수: 엔터프라이즈급 보안 및 규정 준수, 네트워크를 통해 실행되는 모든 메시지에 대한 엔드투엔드 암호화, 세분화된 액세스 제어, 로컬화된 데이터 저장소(ISO 27001 및 SOC 2 유형 II 준수, GDPR, HIPAA 준수 등).

PubNub 시작하기

최상의 사용자 경험을 제공하는 것이 최우선 과제라면, PubNub은 확장을 지원하는 시장에서 가장 신뢰할 수 있는 인프라라는 것은 분명합니다.

PubNub 사용을 시작하려면 몇 단계만 거치면 됩니다.

  1. 관리자 포털을 사용하여 계정을 등록합니다.

계정에 로그인하면 데모 앱과 키 세트가 표시됩니다. 키 세트에는 앱에 포함해야 하는 게시 키와 구독 키가 포함되어 있습니다.

2. 모바일, 웹, 데스크톱, 서버 및 IoT 환경용SDK중 하나를 사용하여 PubNub를 애플리케이션에 통합합니다 .

각 PubNub SDK에는 설치, 사용 방법 및 API를 설명하는 문서가 함께 제공됩니다.

PubNub의 실시간 커뮤니케이션 플랫폼을 사용하기 위해 복잡한 내용을 이해할 필요 없이 복사하여 붙여넣기하는 것만큼이나 간단하게 애플리케이션에 PubNub을 구현할 수 있습니다. 프로젝트에 맞는 다양한 SDK 중 하나 이상을 선택하고 네트워크를 바로 연결하기만 하면 됩니다!

3. 초기화가 완료되면 사용자 또는 디바이스가 선택한 채널로 메시지를 전송할 수 있습니다.

메시지는 다음을 통해 전송됩니다. HTTP 롱 폴링 을 통해 전송되며, 전 세계 위치에 관계없이 해당 채널에 가입한 모든 사용자와 디바이스에 100ms 이내에 전달됩니다.

4. 애플리케이션의 설정을 사용자 지정합니다.

메시지와 관련된 이벤트 외에도 PubNub는 사용자가 채널에 가입 및 탈퇴하거나 사용자가 개인 정보를 변경하는 등의 다른 이벤트의 배포도 지원합니다.

이러한 모든 이벤트는 자체 서버리스 코드를 사용하여 캡처하고 처리하거나 타사 통합을 활용하여 데이터를 변환, 재라우팅, 보강, 필터링 및 집계할 수 있습니다. 이 작업은 다음 중 하나를 통해 수행할 수 있습니다. 함수 또는 이벤트 및 액션.

5. 액세스 관리자를 살펴봅니다.

PubNub는 액세스 관리자 를 제공하여 플랫폼 전체에서 채널, 채널 그룹 및 기타 PubNub 리소스에 대한 보안 액세스를 생성하고 시행할 수 있습니다. 액세스 관리자로 구축된 애플리케이션은 애플리케이션의 권한이 부여된 각 사용자에 대해 개별 권한이 있는 토큰을 사용합니다.

또한 이 필수 리소스 목록을 확인하여 PubNub로 앱을 원활하게 실행할 수 있습니다:

  • PubNub 투어: 대화형 소개 투어를 통해 PubNub의 기본 사항을 알아보세요.

  • PubNub 문서: 각 SDK에 대한 자세한 문서, 예제 및 설명을 살펴보세요.

  • How-Tos: PubNub 플랫폼에서 애플리케이션을 구축하거나 아키텍처를 설계하는 데 필요한 주요 개념을 이해합니다.

  • 튜토리얼: 이 단계별 튜토리얼을 따라 PubNub을 사용하여 실시간 애플리케이션을 구축하세요.

  • 개발자 경로: 개발자 리소스를 사용하여 빠르고 쉽게 실시간 앱을 성공적으로 구축하는 방법을 알아보세요.

  • 데모: 실제 애플리케이션의 데모와 샘플 코드를 살펴보세요.

내용

PubNub이란 무엇인가요?PubNub은 어디에 사용되나요?주요기능PubNub에 대해 알아야 할사항PubNub 시작하기

PubNub이 어떻게 도움이 되나요?

이 문서는 원래 PubNub.com에 게시되었습니다.

저희 플랫폼은 개발자가 웹 앱, 모바일 앱 및 IoT 디바이스를 위한 실시간 인터랙티브를 구축, 제공 및 관리할 수 있도록 지원합니다.

저희 플랫폼의 기반은 업계에서 가장 크고 확장성이 뛰어난 실시간 에지 메시징 네트워크입니다. 전 세계 15개 이상의 PoP가 월간 8억 명의 활성 사용자를 지원하고 99.999%의 안정성을 제공하므로 중단, 동시 접속자 수 제한 또는 트래픽 폭증으로 인한 지연 문제를 걱정할 필요가 없습니다.

PubNub 체험하기

라이브 투어를 통해 5분 이내에 모든 PubNub 기반 앱의 필수 개념을 이해하세요.

설정하기

PubNub 계정에 가입하여 PubNub 키에 무료로 즉시 액세스하세요.

시작하기

사용 사례나 SDK에 관계없이 PubNub 문서를 통해 바로 시작하고 실행할 수 있습니다.

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