Альтернатива Hystrix для сворачивания запросов

поскольку Netflix официально перевел Hystrix в режим обслуживания (https://github.com/Netflix/Hystrix#hystrix-status), я начал искать альтернативы. Существуют хорошие библиотеки, такие как resilience4j, когда дело доходит до таких шаблонов, как автоматические выключатели, переборки, повторные попытки и тому подобное, но я не могу найти альтернативу сворачиванию запросов, которую может сделать Hystrix.

Кто-нибудь знает о библиотеке, которая может обеспечить такую ​​​​функциональность?

Спасибо, Бенджамин


person Benny    schedule 18.06.2019    source источник


Ответы (1)


Varnish Cache можно использовать для объединения или свертывания запросов.

[...] Что происходит, так это то, что когда запрос отправляется на серверную часть, создается «занятый объект». Если появится другой клиент и запросит ту же страницу, Varnish увидит занятый объект и поместит запрос в список ожидания для соответствующего ответа. Когда ответ вернется, Varnish распространит его среди всех клиентов в списке ожидания. [...]

(см. этот блог для получения дополнительной информации)

person manmohan    schedule 19.04.2020