kubernetes - Kubernetes - 两个 pod (2/4) 接收相同的请求
问题描述
我正在运行 k8s,我注意到一些奇怪的事情。
我的一项服务调用了一个与 google 聊天集成的 webhook,因此如果我的服务收到请求,它会通过 google 聊天通知我以及请求的详细信息。
现在昨天,我收到了来自谷歌聊天的两个通知,请求中的详细信息完全相同。
我调查了该问题并汇总了该特定服务的 pod 中的日志,发现该请求在日志中出现了两次。
然后,我检查了该服务的每个 pod 的日志,你瞧,有两个 pod 记录了处理请求。实际上,该特定端点在数据库中创建了一行,并且创建了两条记录,一条紧接着一条。
我的问题是:这在 k8s 中很常见吗?这怎么可能发生?这种情况以前发生在其他人身上吗?
解决方案
推荐阅读
- javascript - 如何使 JSON 响应数据全局化:)
- python - 在mac环境下操作PyInstaller可执行文件时,无法引用Excel工作表
- c# - 碰撞不适用于 Unity 2D 中的标签
- c - 具有字符串顺序的二叉搜索树
- python - 如何更改 Pillow python 中的线条方向?
- sql - 查询按几列分组
- module - 将 `require(file)` 中的值加载到局部变量中
- reactjs - 使用后退按钮时 Nextjs 应用程序中的 React-spring 错误
- javascript - 如何在javascript中使用嵌套对象序列化对象?
- r - 如何在R中rollapply()最大似然估计