Given list of employees
List<<EMPLOYEE>EMPLOYEE> empList;
POJO class:
Employee{
int id;
String name;
String address;
}
Ввод: empID в качестве ключа для кэша Redis
Образец Redis Cache JSON данные:
(KEY) - > (ЗНАЧЕНИЕ)
1 -> {имя: xyz, адрес: США}
2 -> {имя: AB C, адрес: Европа}
Требование: Выполните итерацию по списку сотрудников и для каждого empID извлекайте данные сотрудника, выполняя вызовы Asyn c Cache.
После завершения всех вызовов Asyn c. Отправьте список всех сотрудников со всеми их сведениями.
CompletableFuture.supplyAsyn c () выполняет задачу, но метод завершенного вызова Get () ожидает завершения каждого вызова Asyn c. Таким образом, увеличивается время отклика.
Даже методы allOf () и join () увеличивают время ожидания завершения задачи Asyn c
Любые предложения по уменьшению Время ответа из кеша?