我正在开发一项服务(用 Go 编写),预计会收到大量请求。根据架构,服务的每个 Pod 都应该为特定的客户端提供服务。比方说,如果该服务有 3 个 pod,则分割将类似于 -> A-H, I-P, Q-Z,其中每个字母都是客户姓名的第一个字母。
但如果这个服务有 4 个 pod,那么 split 可以是 -> A-F, G-N, O-U, V-Z。
有没有办法我可以在 Go 代码中知道还有多少个其他副本?
PS:据我所知,一种可能性是有一个environment variablein deployment.yaml. 但有一些方法可以在不改变yaml.
不负相思意
明月笑刀无情
随时随地看视频慕课网APP
相关分类