Componente Google Cloud Pub/Sub para Delphi

· Componentes

Desde sgcWebSockets 4.3.6 se admite la API de Google Cloud Pub/Sub.

Pub/Sub aporta a la nube la flexibilidad y la fiabilidad de un middleware empresarial orientado a mensajes. Al mismo tiempo, Pub/Sub es un sistema escalable y duradero de ingesta y entrega de eventos que sirve como base para los pipelines modernos de análisis de streams. Al proporcionar mensajería asíncrona many-to-many que desacopla emisores y receptores, permite una comunicación segura y altamente disponible entre aplicaciones desarrolladas de forma independiente. Pub/Sub ofrece mensajería duradera de baja latencia que ayuda a los desarrolladores a integrar rápidamente sistemas alojados en Google Cloud Platform y fuera de ella.

Casos de uso habituales


Componente Delphi / CBuilder 

El componente Google Cloud Pub/Sub de sgcWebSockets utiliza la API REST para conectarse a la API de Google. A continuación tienes un ejemplo de cómo crear un nuevo topic.

//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"
} 

Documentación de Google Cloud Pub/Sub

Más información sobre el componente cliente y más ejemplos de uso. https://www.esegece.com/help/sgcWebSockets/#t=Components%2FHTTP%2FGoogle%2FGoogle_Cloud_Pub_Sub.htm