Kubernetes 有個很方便的地方:只要修改 deployment 的 spec.replicas
數字,就能橫向擴展 pod,以應付更大的流量負載需求。
這一招,對於 stateless 的 HTTP 服務很管用,也是 Kubernetes 入門教學愛用的例子。但是,對於 gRPC 呢?
最近幾年,在微服務打滾的人,不時會遇到神祕的 “idempotency key” 字眼。本文爬梳 idempotency key 的技術背景,探討運作流程,並分析資料庫的實作選項。
在 API 服務中,常常需要留意 idempotency(冪等性)。
名詞:idempotency,形容詞:idempotent。
“Idempotency” 這字眼源自數學。維基百科是這麼解釋 “idempotent function” 的: