Komponent Google Cloud Pub/Sub dla Delphi

· Komponenty

Od sgcWebSockets 4.3.6 obsługiwane jest API Google Cloud Pub/Sub.

Pub/Sub przenosi elastyczność i niezawodność enterprise middleware zorientowanego na wiadomości do chmury. Jednocześnie jest to skalowalny, trwały system pozyskiwania i dostarczania zdarzeń, stanowiący fundament nowoczesnych potoków analityki strumieniowej. Dzięki asynchronicznej komunikacji wiele-do-wielu, oddzielającej nadawców od odbiorców, umożliwia bezpieczną i wysoce dostępną wymianę danych między niezależnie tworzonymi aplikacjami. Pub/Sub zapewnia niezawodne przesyłanie wiadomości z małymi opóźnieniami, co pomaga deweloperom szybko integrować systemy działające na Google Cloud Platform i poza nią.

Typowe przypadki użycia


Delphi / CBuilder component 

Komponent sgcWebSockets Google Cloud Pub/Sub używa REST API do łączenia się z API Google. Poniżej znajdziesz przykład tworzenia nowego tematu.

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

Read more about client component and find more examples how to use. https://www.esegece.com/help/sgcWebSockets/pl/#t=Components%2FHTTP%2FGoogle%2FGoogle_Cloud_Pub_Sub.htm