2014-02-18 13 views
2

似乎是glassfish的特定问题。HystrixCommand在Glassfish中运行时未透过JMX公开

当我们将相同应用程序的副本部署到Jetty时,我们可以通过JConsole在MBean下看到Hystrix度量标准。

但是,当将相同的应用程序部署到Glassfish时,我们似乎没有得到相同的信息。 HystrixCommand引用不在哪里可以找到。 据我可以告诉,在这个意义上Glassfish配置正确。

我对Netflix API和Glassfish堆栈的使用经验相当有限,所以请让我知道是否有更多我可以提供的相关信息。

回答

2

如果在注册Servo Hystrix度量标准发布器之前执行了任何Hystrix命令,则会出现竞态条件。在执行任何命令之前,您必须确保伺服发布者已注册。执行命令并且没有注册度量标准发布者时,将使用默认度量标准发布者,并且没有公开更改发布者的方式。

请参阅https://github.com/Netflix/Hystrix/issues/150针对具有类似问题的其他用户。

相关问题