追溯hystrix

时间:2018-11-01 02:05:11

标签: hystrix

我想对hystrix命令执行进行一些跟踪。

这是我在自定义执行挂钩中所做的:

开始跟踪:onExecutionStart

结束跟踪:onExecutionSuccess,onExecutionError,onFallbackSuccess,onFallbackError,onSuccess,onError。 (其中任何一个都会触发跟踪完成)

在大多数情况下,它都能很好地工作。

但是,如果我的命令如下:

  1. 在run()中执行thread.sleep()以模拟超时。
  2. 没有后备。

在我的LnP测试中,我发现一些跟踪没有结束。

只是想知道是否有某些挂钩没有被执行。

我看到impl是完全反应式的,如果它太忙,是否有可能使onXXX挂钩被线程池拒绝?

要进行复制,可以使用全局映射(放置和删除)来查看它是否存在内存泄漏。

谢谢

利昂

0 个答案:

没有答案
相关问题