Google Cloud Pub/Sub Delphi-component

· Componenten

Vanaf sgcWebSockets 4.3.6 wordt de Google Cloud Pub/Sub-API ondersteund.

Pub/Sub brengt de flexibiliteit en betrouwbaarheid van enterprise message-oriented middleware naar de cloud. Tegelijk is Pub/Sub een schaalbaar, duurzaam event-ingestie- en bezorgsysteem dat fungeert als fundament voor moderne stream-analytics-pipelines. Door asynchrone many-to-many-messaging te bieden waarmee zenders en ontvangers worden ontkoppeld, maakt het veilige en hoog beschikbare communicatie mogelijk tussen onafhankelijk geschreven toepassingen. Pub/Sub levert messaging met lage latentie en hoge betrouwbaarheid, waarmee ontwikkelaars snel systemen kunnen integreren die op het Google Cloud Platform en daarbuiten zijn gehost.

Veelvoorkomende use cases


Delphi / CBuilder-component 

Het sgcWebSockets Google Cloud Pub/Sub-component gebruikt de REST-API om verbinding te maken met de Google-API. Hieronder een voorbeeld van hoe je een nieuw topic aanmaakt.

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

Lees meer over het client-component en vind meer voorbeelden van hoe je het gebruikt. https://www.esegece.com/help/sgcWebSockets/#t=Components%2FHTTP%2FGoogle%2FGoogle_Cloud_Pub_Sub.htm