27
为了不让 Shopify 重试,端点一律先返回 200 再处理,结果处理失败的事件全部静默丢失。
为了不让 Shopify 重试,端点一律先返回 200 再处理,结果处理失败的事件全部静默丢失。
先把判断放在前面:200 只表示「已接收」,业务失败必须靠自己的重试与死信机制兜住。
这条经验很贵:静默失败比报错更可怕,因为它不会触发任何监控。日志里至少要有「接收 / 处理成功 / 处理失败」三个明确状态。
写下你实际验证过的步骤,比「我也有这个问题」有用得多。当前版本为静态展示,提交后会由团队整理并回复。