随着 Netflix 官方将 Hystrix 放入维护模式(https://github.com/Netflix/Hystrix#hystrix-status),我开始寻找替代方案。有一些很好的库,如 resilience4j,当涉及断路器、舱壁、重试等模式时非常适用,但我找不到一个可以执行请求合并的替代方案,而这正是 Hystrix 所能做到的。有人知道提供此功能的库吗?谢谢, Benjamin
Varnish Cache 可用于请求合并或请求折叠。 [...] 发送请求到后端时,会创建一个“繁忙对象”。如果另一个客户端请求相同的页面,则 Varnish 将看到繁忙对象,并将该请求放入等待列表以获取相应的响应。当响应返回时,Varnish 将向等待列表中的所有客户端分发响应。[...] (有关更多信息,请参见此 博客)