Hystrix请求缓存和并行流

时间:2018-06-07 13:23:08

标签: java caching hystrix

是否可以同时使用hystrix请求缓存和并行流?

例如,我正在我的Web应用程序中的servlet过滤器中初始化hystrix请求上下文。端点正在处理多个条目,每个条目将调用一个包含在启用了缓存的hystrix命令中的方法。按顺序运行时,它按预期工作。在并行流中运行时。

things.stream().parallel().map(thing -> hytrsixCommand(thing))

然后失败并出现以下错误:

java.lang.IllegalStateException: Request caching is not available. Maybe you need to initialize the HystrixRequestContext?

有没有办法将hystrix请求上下文从初始调用线程传递到并行流创建的子线程?

0 个答案:

没有答案