Время ответа микросервиса для одних и тех же вызовов - PullRequest
0 голосов
/ 27 мая 2020

Просто хочу знать, есть ли у нас какой-нибудь шаблон для решения проблемы, с которой я столкнулся. У меня есть строка меню с несколькими меню - при щелчке по каждому элементу моя служба A будет вызвана и вернет данные для таблицы.

Теперь проблема:
В момент t, пункт меню 1 щелкнул, и служба A вызывается - ожидает ответа.
В момент времени t + 1 щелкнул пункт меню 2 и была вызвана служба A - немедленно получил ответ.
В момент времени t + 2, ответ вызова службы во время t вернулся ответ.

Конечным результатом является выбранный пункт меню 2 и отображаются данные пункта меню 1, потому что он заменяет данные таблицы более поздним ответом.

Может кто-нибудь предложить какие-либо решения?

Заранее спасибо.

1 Ответ

0 голосов
/ 27 мая 2020

Отключить пункты меню, которые могут приводить к противоречивым результатам, пока не будет отображен ответ.

...