hystrix

    1热度

    1回答

    我们使用apache http客户端连接到外部帮助系统。我们使用Hystrix命令来执行http请求。 当这些请求需要更多时间来响应并且时间超过Hystrix超时时,Hystrix将返回为空的回退。 由于它返回null使用EntityUtils不能消耗Http响应,因此连接不会返回到连接池。 我们尝试过使用httpGet.releaseConnection。但它似乎不起作用。 当http请求比预期

    1热度

    1回答

    我在我的springboot服务中使用hystrix实现断路器概念。我在一个需要油门故障的门限数量的情况下,外部服务呼叫的方式使用HystrixCommand注解如下: @HystrixCommand(commandKey = "myCommandKey", groupKey = "myGroupKey", threadPoolKey = "myThreadPoolKe

    0热度

    1回答

    我正在使用grpc-java,并有3个服务,A,B和C.我称服务A,然后服务A调用B和C.我在调用B和C时使用Hystrix。C又产生另一个线程拨打另一项服务。 我有围绕traceId传递的ClientInterceptors和ServerInterceptors。只要它是gRPC工作线程,我就可以在上下文和日志中看到traceIds,但在调用移动到另一个线程时会丢失它们 - RxIoSchedu

    1热度

    1回答

    我想在网关中实现Hystrix(如zuul)。 网关会发现服务A,B或C,假设服务A有10个实例和10个Api。我的问题是。 命令关键决策的最佳做法是什么?服务名称+实例IP + Api名称。 它似乎获得最好的细节水平,因为不同的api,不同的实例失败将不会破坏另一个,但它可能会占用大量的命令键。 这里是例子。假如我跟服务A,有服务A的5个实例,我跟服务将负载平衡器和IP如下 192.168.1.

    0热度

    1回答

    我有以下FeignClient: @FeignClient(name="FooMS",fallback=CustomerFeign.CustomerFeignImpl.class) public interface CustomerFeign { @RequestMapping(value="/bar/{phoneNo}") List<Long> getFriends(@P

    1热度

    2回答

    我想用一个简单的弹簧程序来使用Netflix Hystrix Fallbackmethod &。我也跟着全部如一些教程中描述的基本步骤,但还是我得到的错误, org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'hystrixCommandAspect' defined in

    0热度

    1回答

    我有一个新的方面,我想申请@Around服务方法注释@HystrixCommand。由于注释,HystrixCommandAspect被自动应用。 然而,HystrixCommandAspect没有定义@Order,我怀疑这意味着它默认为Integer.MAX_VALUE(即它应该最后执行)。我需要我的方面继续运行,因为HystrixCommandAspect在另一个线程上执行service方法,

    0热度

    1回答

    根据理解,Hystrix回退逻辑在发生某些情况时触发,例如请求超时,线程池以100%的容量运行或依赖关系抛出异常。除了这3个因素外,我还可以添加更多的条件,这些条件也被认为是失败的,例如413(负载太大)等任何特定的HTTP错误代码?

    0热度

    1回答

    下面是我猬命令配置: @HystrixCommand(fallbackMethod = "fall", commandProperties = { @HystrixProperty(name = "circuitBreaker.requestVolumeThreshold", value = "5"), @HystrixProperty(name = "metrics.

    1热度

    1回答

    我有一个封装了REST调用的hystrix命令。如果发生故障(例如,超时),我想重新尝试一次,并在发生故障时返回适当的错误。 正如我所见Hystrix不支持重试。使用Hystrix的唯一方法是将主逻辑放入getFallback()方法中。但它看起来并不正确。 那么,用hystrix实现超时的正确方法是什么?