mongodb集群读写延迟的问题

线上用户注册之后需要进入自动验证,这里涉及注册用户(写操作)之后马上读的问题(read-after-write semantic),经常有几次写操作之后就会有一次读失败。

调整了readpreference和writeconcern之后未果,集群只有三个节点,readpreference改成primary,writeconcern w分别是"majority",1,2都无用,改成3会写超时(mongodb 2.2.1 bug,https://jira.mongodb.org/browse/SERVER-9333)),readpreference),wtimeout: 10000, fsync : false, j : false, 现在怀疑比较可能是集群跑比较久了出现的问题,需要看看新搭一个新的集群是否出现这个问题。

你可能感兴趣的:(mongodb集群读写延迟的问题)