Jboss的保险丝karaf - 主动MQ

问题描述:

我是新来的Jboss保险丝karaf(JBoss的熔丝-6.3)和ActiveMQ的。 目前我在本地主机访问的ActiveMQ:61616,我的问题是:如何使用ActiveMQ的更合适的方式 - 在同一服务器上(本地主机:端口)或者我可以使用托管的远程服务器,哪种方法更快捷和安全上的ActiveMQ ?Jboss的保险丝karaf - 主动MQ

谢谢。

+2

JBoss Fuse为您提供默认情况下使用OSGi方法(configadmin)或结构配置文件配置的ActiveMQ代理。如果您有外部代理,则必须手动管理它,并只需在运行在Fuse上的应用程序中使用其URL。两种情况下的速度都是一样的。 –

如果您使用的是它为开发目的,那么最适合的方式是使用嵌入一个附带保险丝开箱即用,因为它需要较少的维护。

但是,如果您在询问有关AMQ的产品环境,那么很可能它应该是高度可用的,并且能够在没有数据丢失的情况下幸免于难。在这种情况下,你需要思考一些故障机理,所以更安全的选择是使用外部ActiveMQ代理甚至更​​好 - 一个AMQ经纪人集群。在这种情况下,消息传递和消费的速度也取决于网络连接。

此外,如果我们谈论的速度,你应该考虑其中AMQ应该存储它的消息尤其是未交付的。默认情况下它带有一个可以更改的基于文件的数据库KahaDB。在这两种情况下,它都足够快。

祝你好运与ESB!