Google Cloud Pub/Sub Delphi Component

· 컴포넌트

sgcWebSockets 4.3.6부터 Google Cloud Pub/Sub API가 지원돼요.

Pub/Sub는 엔터프라이즈 메시지 지향 미들웨어의 유연성과 신뢰성을 클라우드에 제공해요. 동시에 Pub/Sub는 현대적인 스트림 분석 파이프라인의 기반이 되는 확장 가능하고 내구성 있는 이벤트 수집 및 전달 시스템이에요. 발신자와 수신자를 분리하는 다대다 비동기 메시징을 제공해 독립적으로 작성된 애플리케이션 간의 안전하고 가용성 높은 통신을 지원해요. Pub/Sub는 개발자가 Google Cloud Platform 및 외부에 호스팅된 시스템을 빠르게 통합할 수 있도록 지연 시간이 짧고 내구성 있는 메시징을 제공해요.

일반적인 사용 사례


Delphi / CBuilder 컴포넌트 

sgcWebSockets Google Cloud Pub/Sub 컴포넌트는 REST API를 사용해 Google API에 연결해요. 새 토픽을 만드는 방법의 예시를 아래에서 확인하세요.

//Create a new topic for project with id: pubsub-270909 and topic name topic-1. 
oPubSub := TsgcHTTPGoogleCloud_PubSub_Client.Create(nil);
oPubSub.GoogleCloudOptions.OAuth2.ClientId := '... your google client id...';
oPubSub.GoogleCloudOptions.OAuth2.ClientSecret := '... your google client secret...';
oPubSub.CreateTopic('pubsub-270909', 'topic-1');
//Response from Server
{
  "name": "projects/pubsub-270909/topics/topic-1"
} 

Google Cloud Pub/Sub 문서

클라이언트 컴포넌트에 대해 더 자세히 알아보고 사용 방법 예시를 더 확인하세요. https://www.esegece.com/help/sgcWebSockets/ko/#t=Components%2FHTTP%2FGoogle%2FGoogle_Cloud_Pub_Sub.htm