У меня есть сервер Eureka и несколько клиентов, подписанных на этот сервер. Должна ли стратегия в очереди и ждать выполнения тех, кто будет выполнен? Время выполнения для каждого вызова составляет около 6 секунд. < /P>
Цель состоит в том, чтобы стоять в очереди и отправить их только в том случае, когда экземпляр становится доступным, так что не более, чем два запроса достигают одного и того же экземпляра одновременно. Что я могу сделать?private final Logger log = LoggerFactory.getLogger(LoadBalancerComponent.class);
private final DiscoveryClient discoveryClient;
private final RestTemplate restTemplate;
private static final String STATUS = "READY";
// Track active requests per instance
private final Map instanceLoadMap = new ConcurrentHashMap();
// Queue for pending requests
private final BlockingQueue
Подробнее здесь: https://stackoverflow.com/questions/795 ... eureka-cli