为什么你一买就跌,一卖就涨?揭秘“流动性”和“滑点”背后的资金收割逻辑
2026/10/1 2:55:52
以下是对您提供的博文内容进行深度润色与结构重构后的技术文章。整体遵循如下优化原则:
你在Kibana里搜level: ERROR,结果一片空白。
写入服务日志却清一色写着:
[INFO] Document created: id=abc123, index=logs-2024-06-15心跳停了一拍——这明明是201啊,不是“成功”吗?
不。它只是告诉你:“主分片已收下这个文档,并给了它一个ID。”
至于它能不能被搜到、会不会在节点宕机后消失、副本有没有跟上……201一个字都没答应。
这不是ES的bug,而是HTTP协议+分布式存储+实时检索三者咬合时,留下的一个精妙但危险的语义缝隙。而绝大多数日志平台,正踩在这条缝隙上奔跑。
RFC 7231写得极简:
“201 Created:请求已成功,且服务器已创建一个新资源。新资源的URI应在Location首部中返回。”
但在Elasticsearch里,“创建资源”这件事,被拆解成五个物理阶段:
_id(毫秒级,201在此刻发出)