ホームページ >バックエンド開発 >Golang >Google Pub/Sub 設定により、プログラムでトピックのメッセージ保持が有効になります

Google Pub/Sub 設定により、プログラムでトピックのメッセージ保持が有効になります

WBOY
WBOY転載
2024-02-09 08:10:081232ブラウズ

Google Pub/Sub 设置以编程方式启用主题的消息保留

php Xiaobian Xigua は、Google Pub/Sub に関する新しいスキルを提供します。プログラムでメッセージ保持を設定して、トピック内のメッセージが失われないようにできるようになりました。これは、特に重要なデータや長い処理時間を必要とするタスクを扱う場合に、非常に便利な機能です。メッセージの保持を有効にすると、プロセス中にメッセージが失われることを心配することなく、自信を持ってメッセージを処理できます。次に、Google Pub/Sub 設定を使用してトピックのメッセージ保持をプログラムで有効にする方法について詳しく説明します。乞うご期待!

質問内容

Google pub/subではトピックを作成すると保持ポリシーを設定できます

https://console.cloud.google.com/cloudpubsub

クリック、編集、トピックの編集、更​​新による

この値をプログラムで更新することは可能ですか?

サブスクリプション レベルにこの構成があることがわかりました https://github.com/googleapis/google-cloud-go/blob/main/pubsub/subscription.go#L564 しかし、トピックレベルではないでしょうか?

回避策

はい、メッセージの保持はトピック内でプログラム的に構成できます。 Go では、TopicConfigRetentionDuration を設定し、それを CreateTopicWithConfig に渡すことができます。作成時にこれを実行します。

リーリー

更新時にこれを行うには、TopicConfigToUpdate でプロパティを設定し、それを Update に渡します:

リーリー

以上がGoogle Pub/Sub 設定により、プログラムでトピックのメッセージ保持が有効になりますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。