#mongodb #spring-boot
#mongodb #весенняя загрузка
Вопрос:
У меня возникает запутанная проблема, когда я создаю несколько конечных точек в spring boot для получения данных из mongodb
mongodb версии 3.6.8 с 3 кластерами
Я попытался запросить каждую конечную точку, и этот ответ нормальный, вот так:
myhost:123/getId
{«id»:»123″}
myhost:123/getName
{«name»:»myname»}
При попытке выполнить множество запросов одновременно. Мой запрос нормальный, но иногда ответ становится странным. вот так:
myhost:123/getId
{«name»:»myname»}
или
myhost:123/getName
{«id»:»123″}
Это вызовет исключение, потому что ключ не найден. Я не знаю, где ошибка, потому что она не возвращает ошибку. Возвращает только разные результаты.
Комментарии:
1. можете ли вы поделиться тем, что вы пробовали
2. я попытался выполнить запрос вручную 1 к 1 в mongo, это нормально. И я пытаюсь запросить конечную точку 1 на 1, как обычно. но иногда он возвращает одно и то же значение в этих двух конечных точках, когда они запрашивают вместе, это странно, потому что я не настраиваю асинхронный поток в моей программе