Componente Delphi para Google Cloud Pub/Sub

· Componentes

A partir do sgcWebSockets 4.3.6, a API do Google Cloud Pub/Sub é compatível.

O Pub/Sub traz a flexibilidade e a confiabilidade do middleware empresarial orientado a mensagens para a nuvem. Ao mesmo tempo, o Pub/Sub é um sistema de ingestão e entrega de eventos escalável e durável que serve como base para pipelines modernas de analytics de stream. Ao fornecer mensageria assíncrona muitos-para-muitos que desacopla remetentes e destinatários, ele permite comunicação segura e altamente disponível entre aplicações escritas de forma independente. O Pub/Sub entrega mensageria durável e de baixa latência que ajuda os desenvolvedores a integrar rapidamente sistemas hospedados na Google Cloud Platform e externamente.

Casos de uso comuns


Componente Delphi / CBuilder 

O componente Google Cloud Pub/Sub do sgcWebSockets usa a Rest API para se conectar à API do Google. Veja abaixo um exemplo de como criar um novo tópico.

//Cria um novo tópico para o projeto com id: pubsub-270909 e nome de tópico 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');
//Resposta do servidor
{
  "name": "projects/pubsub-270909/topics/topic-1"
}

Documentação do Google Cloud Pub/Sub

Leia mais sobre o componente cliente e encontre mais exemplos de uso. https://www.esegece.com/help/sgcWebSockets/br/#t=Components%2FHTTP%2FGoogle%2FGoogle_Cloud_Pub_Sub.htm