ひらめの日常

日常のメモをつらつらと

GCP

Go言語の Cloud Pub/Sub Client ライブラリを使用する上での注意点

はじめに Low-Level APIとHigh-Levelクライアントライブラリの違い Receive メソッドについて goroutine の活用 ack_deadline の自動変更機能 Message.Nack() の内部挙動 MaxOutstandingMessages による flow control [要確認] バッチによる retry はじめに …

Cloud Pub/Sub で意識すること

はじめに 送信回数の制御と Exactly-once delivery メッセージ順序と Message Ordering エラーハンドリングと Dead-letter topic まとめ はじめに 最近、仕事で Google Cloud Pub/Sub を使用したシステムの構築に関わる機会がありました。この過程で、Pub/Su…