我们正在运行负载测试,当我们执行PUT操作时,Riak有时会响应204无内容,即使我们已经通过returnbody=true
(this answer暗示这不是预期的)
很少发生,所以可能的原因是什么?
我们的riak有9个节点,w = 5,n_val = 6,r = 2。
答案 0 :(得分:0)
每当没有数据要返回时,您将获得204。当json_encode返回false时,我有时会使用PHP客户端看到这一点,这导致对象以0字节值存储。由于正文中没有要包含的数据,服务器会返回“204 No Content”
这只是一种可能发生的方式。我确信在很多情况下,密钥只存储元数据而没有值。