Google Cloud Pub/Sub Delphi Component

· Bileşenler

sgcWebSockets 4.3.6 sürümünden itibaren Google Cloud Pub/Sub API desteklenir.

Pub/Sub, kurumsal mesaj odaklı ara yazılımın esnekliğini ve güvenilirliğini buluta taşır. Aynı zamanda Pub/Sub, modern akış analitiği iş hatları için bir temel olarak hizmet veren ölçeklenebilir, dayanıklı bir olay alma ve teslim sistemidir. Göndericileri ve alıcıları birbirinden ayıran çoktan çoğa, asenkron mesajlaşma sağlayarak, bağımsız olarak yazılmış uygulamalar arasında güvenli ve yüksek kullanılabilirlikli iletişime olanak tanır. Pub/Sub, geliştiricilerin Google Cloud Platform üzerinde barındırılan ve harici sistemleri hızlıca entegre etmelerine yardımcı olan düşük gecikmeli, dayanıklı mesajlaşma sunar.

Yaygın kullanım senaryoları


Delphi / CBuilder bileşeni 

sgcWebSockets Google Cloud Pub/Sub bileşeni, Google API'sine bağlanmak için Rest API kullanır. Aşağıda yeni bir konu oluşturmaya ilişkin bir örnek bulabilirsiniz.

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

İstemci bileşeni hakkında daha fazla bilgi edinin ve nasıl kullanılacağına dair daha fazla örnek bulun. https://www.esegece.com/help/sgcWebSockets/#t=Components%2FHTTP%2FGoogle%2FGoogle_Cloud_Pub_Sub.htm