Composant Delphi Google Cloud Pub/Sub

· Composants

Depuis sgcWebSockets 4.3.6, l'API Google Cloud Pub/Sub est prise en charge.

Pub/Sub apporte la flexibilité et la fiabilité des middlewares orientés messages d'entreprise au cloud. En même temps, Pub/Sub est un système d'ingestion et de livraison d'événements évolutif et durable qui sert de fondation aux pipelines modernes d'analyse de flux. En fournissant une messagerie asynchrone many-to-many qui découple les expéditeurs et destinataires, il permet une communication sécurisée et hautement disponible entre des applications écrites indépendamment. Pub/Sub offre une messagerie à faible latence et durable qui aide les développeurs à intégrer rapidement des systèmes hébergés sur Google Cloud Platform et en externe.

Cas d'usage courants


Composant Delphi / CBuilder 

Le composant Google Cloud Pub/Sub de sgcWebSockets utilise l'API REST pour se connecter à l'API Google. Voici un exemple de création d'un nouveau 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"
} 

Documentation Google Cloud Pub/Sub

En savoir plus sur le composant client et trouver plus d'exemples d'utilisation. https://www.esegece.com/help/sgcWebSockets/#t=Components%2FHTTP%2FGoogle%2FGoogle_Cloud_Pub_Sub.htm