我在Spring Boot中创建多个端点以从mongodb获取数据时遇到一个令人困惑的问题
具有3个集群的mongodb版本3.6.8
我尝试请求每个端点,并且响应正常,如下所示:
<div class="foo" id="bar">
bar:
</div>
<div class="foo">
foo1
</div>
<div class="foo">
foo2
</div>
<div class="foo">
foo3
</div>
{“ id”:“ 123”}
myhost:123/getId
{“ name”:“ myname”}
尝试同时执行大量请求时。我的查询是正常的,但有时响应变得奇怪。像这样:
myhost:123/getName
{“ name”:“ myname”}
或
myhost:123/getId
{“ id”:“ 123”}
那将引发异常,因为找不到密钥。我不知道错误在哪里,因为它不会返回错误。仅返回不同的结果。