有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java HystrixCommand在Glassfish中运行时未通过JMX暴露

这似乎是玻璃鱼特有的问题

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

然而,当同一个应用程序部署到Glassfish时,我们似乎没有得到相同的信息。HystrixCommand引用在哪里都找不到据我所知,Glassfish在这个意义上是正确配置的

我在Netflix API和Glassfish堆栈方面的经验相当有限,因此如果我能提供更多相关信息,请告诉我


共 (1) 个答案

  1. # 1 楼答案

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

    请参阅https://github.com/Netflix/Hystrix/issues/150,了解另一个有类似问题的用户