Google Cloud Pub/Sub Delphi-Komponente

· Komponenten

Ab sgcWebSockets 4.3.6 wird die Google Cloud Pub/Sub API unterstützt.

Pub/Sub bringt die Flexibilität und Zuverlässigkeit nachrichtenorientierter Enterprise-Middleware in die Cloud. Gleichzeitig ist Pub/Sub ein skalierbares, dauerhaftes Event-Ingestion- und Delivery-System, das als Grundlage moderner Stream-Analytics-Pipelines dient. Durch many-to-many, asynchrones Messaging, das Sender und Empfänger entkoppelt, ermöglicht es sichere und hochverfügbare Kommunikation zwischen unabhängig entwickelten Anwendungen. Pub/Sub liefert dauerhaftes Messaging mit niedriger Latenz und hilft Entwicklern, Systeme auf der Google Cloud Platform und extern schnell zu integrieren.

Häufige Anwendungsfälle


Delphi-/C++ Builder-Komponente 

Die sgcWebSockets Google Cloud Pub/Sub-Komponente nutzt die REST-API zur Verbindung mit der Google API. Unten ein Beispiel, wie ein neues Topic erstellt wird.

//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 Dokumentation

Erfahre mehr über die Client-Komponente und finde weitere Anwendungsbeispiele. https://www.esegece.com/help/sgcWebSockets/#t=Components%2FHTTP%2FGoogle%2FGoogle_Cloud_Pub_Sub.htm