我的ActiveMQ生产者是否使用FailoverTransport?

时间:2018-08-29 12:54:47

标签: activemq failover producer

我有一个ActiveMQ的生产者。它是由一家公司为我们制造的。我们只有可执行文件,没有源代码。 在9月,我们将拥有一个带有虚拟IP的ActiveMQ群集,并且需要在所有消费者和生产者上使用故障转移传输。 因此,我联系了制作生产者的公司,询问他们是否已经使用故障转移传输对生产者进行了编码,并向我提出了实施该解决方案的解决方案。 但是,当我查看生产者制作的日志时,我可以看到:

<log4j:event logger="org.apache.activemq.transport.failover.FailoverTransport" timestamp="1535103598670" level="DEBUG" thread="ActiveMQ Task-1">
<log4j:message><![CDATA[Connection established]]></log4j:message>
</log4j:event>

如您所见,它提到了通常用于故障转移的Class FailoverTransport吗?这就是为什么我想知道故障转移已包含在我们的生产者中,并且我怀疑该公司没有告诉我们,而是想从背后赚钱以实施实际上已经在我们的生产者中实施的故障转移。 >

您对此有何看法?他们为什么不使用该类进行故障转移?没有源代码,有办法知道吗?

预先感谢您将来的回答。

1 个答案:

答案 0 :(得分:0)

在没有源代码的情况下,无法具体说明如何/为什么使用类。 FWIW,您可能可以使用Java反编译器自己导出源代码。有关更多详细信息,请参见Convert .class to .java