ActiveMQ嵌入式与独立性能

时间:2015-12-18 23:56:56

标签: java performance jvm jms activemq

我们有一个遗留系统,其中ActiveMQ在一个JVM中配置为主应用程序的一部分。它已经使用tcp传输配置如下

<transportConnector name="tcp" uri="tcp://0.0.0.0:61616?wireFormat.tcpNoDelayEnabled=true&amp;wireFormat.tightEncodingEnabled=false" />

我们希望更改架构并将ActiveMQ分离为独立的JVM;关于进程内和进程外消息传递存在争议。这样做会对绩效产生什么影响吗?

(当然我们会进行性能测试来审查这种方法)

1 个答案:

答案 0 :(得分:0)

您已经通过TCP而不是VM /内存传输进行通信,因此性能应该没有差异。

嵌入式代理中使用的VM传输可能性能更高。