为我的一个服务实现Circuit Breaker模式,在服务中我已经为2-3个函数调用添加了Hysrtix Command,并且hystrix.stream.maxConcurrentConnections设置为5(默认值)。
问题:当我在浏览器中打开所有5个/hystrix.stream时,这样可以正常工作,但是当这些请求得到服务时,服务器甚至不接受任何其他新请求/ info(spring boot end point)。一旦我关闭其中一个/hystrix.stream浏览器窗口,它就会开始接受其他请求。
是否发生这种情况是因为/hystrix.stream占用了服务器的所有线程?