Componente Google Cloud Pub/Sub per Delphi

· Componenti

Da sgcWebSockets 4.3.6 è supportata l'API Google Cloud Pub/Sub.

Pub/Sub porta nel cloud la flessibilità e l'affidabilità del middleware enterprise orientato ai messaggi. Allo stesso tempo, Pub/Sub è un sistema scalabile e duraturo di ingestion e delivery di eventi che funge da base per le moderne pipeline di stream analytics. Fornendo messaggistica asincrona molti-a-molti che disaccoppia mittenti e destinatari, consente comunicazioni sicure e ad alta disponibilità tra applicazioni scritte in modo indipendente. Pub/Sub offre una messaggistica a bassa latenza e duratura che aiuta gli sviluppatori a integrare rapidamente sistemi ospitati su Google Cloud Platform e all'esterno.

Casi d'uso comuni


Componente Delphi / C++ Builder 

Il componente Google Cloud Pub/Sub di sgcWebSockets usa l'API REST per connettersi all'API Google. Di seguito un esempio di come creare un nuovo 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"
} 

Documentazione Google Cloud Pub/Sub

Scopri di più sul componente client e trova altri esempi di utilizzo. https://www.esegece.com/help/sgcWebSockets/it/#t=Components%2FHTTP%2FGoogle%2FGoogle_Cloud_Pub_Sub.htm