2017-10-10 153 views
1

我是新來的Jboss保險絲karaf(JBoss的熔絲-6.3)和ActiveMQ的。 目前我在本地主機訪問的ActiveMQ:61616,我的問題是:如何使用ActiveMQ的更合適的方式 - 在同一服務器上(本地主機:端口)或者我可以使用託管的遠程服務器,哪種方法更快捷和安全上的ActiveMQ ?Jboss的保險絲karaf - 主動MQ

謝謝。

+2

JBoss Fuse爲您提供默認情況下使用OSGi方法(configadmin)或結構配置文件配置的ActiveMQ代理。如果您有外部代理,則必須手動管理它,並只需在運行在Fuse上的應用程序中使用其URL。兩種情況下的速度都是一樣的。 –

回答

0

如果您使用的是它爲開發目的,那麼最適合的方式是使用嵌入一個附帶保險絲開箱即用,因爲它需要較少的維護。

但是,如果您在詢問有關AMQ的產品環境,那麼很可能它應該是高度可用的,並且能夠在沒有數據丟失的情況下倖免於難。在這種情況下,你需要思考一些故障機理,所以更安全的選擇是使用外部ActiveMQ代理甚至更​​好 - 一個AMQ經紀人集羣。在這種情況下,消息傳遞和消費的速度也取決於網絡連接。

此外,如果我們談論的速度,你應該考慮其中AMQ應該存儲它的消息尤其是未交付的。默認情況下它帶有一個可以更改的基於文件的數據庫KahaDB。在這兩種情況下,它都足夠快。

祝你好運與ESB!