Google Cloud Pub/Sub Delphi コンポーネント

· コンポーネント

sgcWebSockets 4.3.6 から、Google Cloud Pub/Sub API がサポートされました。

Pub/Sub はエンタープライズのメッセージ指向ミドルウェアの柔軟性と信頼性をクラウドにもたらします。同時に、Pub/Sub はスケーラブルで耐久性のあるイベント取り込み・配信システムであり、最新のストリーム分析パイプラインの基盤として機能します。送信者と受信者を分離する多対多の非同期メッセージングを提供することで、独立して作成されたアプリケーション間の安全で高可用性の通信を実現します。Pub/Sub は低レイテンシで耐久性のあるメッセージングを提供し、開発者が Google Cloud Platform 上およびその外部でホストされているシステムを迅速に統合するのに役立ちます。

一般的なユースケース


Delphi / CBuilder コンポーネント

sgcWebSockets Google Cloud Pub/Sub コンポーネントは REST API を使用して Google API に接続します。新しいトピックを作成する方法の例を以下に示します。

//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 ドキュメント

クライアントコンポーネントの詳細と使い方の例については以下をご覧ください。 https://www.esegece.com/help/sgcWebSockets/ja/#t=Components%2FHTTP%2FGoogle%2FGoogle_Cloud_Pub_Sub.htm