activemq 集群(IBM的MQ和Active MQ相比有哪些优点和不足)

2024-05-08 16:47:20 113

activemq 集群(IBM的MQ和Active MQ相比有哪些优点和不足)

本文目录

IBM的MQ和Active MQ相比有哪些优点和不足


1. IBM WebSphere MQ消息中间件有很多的特性和优点,使用IBM WebSphere MQ可以简化和优化消息通讯的应用设计。为了满足用户各种不同的应用的通讯需求,IBM WebSphere MQ采用了大量业界领先的技术,并拥有许多先进的功能,其中很多是其他厂商所无能为力的。将这些技术和功能应用到客户的通讯系统之中,可以简化应用逻辑,优化系统架构,从而提高整个系统的可靠性、可用性和可扩展性。下面将介绍怎样使用IBM WebSphereMQ的一些特性来简化程序。
2. ActiveMQ速度非常快;一般要比jbossMQ快10倍。
  优点:是一个快速的开源消息组件(框架),支持集群,同等网络,自动检测,TCP,SSL,广播,持久化,XA,和J2EE1.4容器无缝结合,并且支持轻量级容器和大多数跨语言客户端上的Java虚拟机。消息异步接受,减少软件多系统集成的耦合度。消息可靠接收,确保消息在中间件可靠保存,多个消息也可以组成原子事务。
  缺点:ActiveMQ默认的配置性能偏低,需要优化配置,但是配置文件复杂,ActiveMQ本身不提供管理工具;示例代码少;主页上的文档看上去比较全面,但是缺乏一种有效的组织方式,文档只有片段,用户很难由浅入深进行了解,二、文档整体的专业性太强。在研究阶段可以通过查maillist、看Javadoc、分析源代码来了解。

如何在linux上配置activemq集群


配置ActiveMQ的集群需要修改conf目录下的activemq.xml

具体信息

配置方式:Master-Slave方式

对于ActiveMQ有两种运行方式,一种是放入lib,和web应用一同启动,另外一种是作为单独的mq服务器运行,因为涉及了cluster,我们采用了单独运行的配置。

下载并解压后

我们进入activeMq目录。

进入%ActiveMQ%/bin

选择启动activemq.bat

如果启动过程中没有出现错误,我们就可以进行其他的配置。

配置文件的位置在%ActiveMQ%/conf中

编写测试程序:一个用来发送Message,一个用来接收Message

配置文件

修改conf目录下的activemq.xml文件

name=“host61616“ uri=“static://(tcp://192.168.180.69:61616,tcp://192.168.180.69:11616)“ /》

name=“host11616“ uri=“static://(tcp://192.168.180.69:61616,tcp://192.168.180.69:11616)“ /》

具体看http://embed.21ic.com/了解


activemq 什么是持久化mysql集群


jdbc和连接池对于你这个场景来说,都足够,既然用spring管理了,建议还是使用连接池,另外,spring自身没有实现连接池,一般都是对第三方连接池的包装,常见的有C3P0,dbcp以及最近比较流行的boneCP等,这几个配置都差不多太多,以boneCP为例:

activemq和jms是种什么关系


  JMS是一个用于提供消息服务的技术规范,它制定了在整个消息服务提供过程中的所有数据结构和交互流程。而activemq则是消息队列服务,是面向消息中间件(MOM)的最终实现,是真正的服务提供者。
  jms 的一个标准或者说是一个协议. 通常用于企业级应用的消息传递. 主要有topic 消息(1 对多), queue 消息(1对1)。activemq 是一个jms 的实现, apache 出的.
  另外还其它的实现 jboss 。
  MQ简介:
  MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。其中较为成熟的MQ产品有IBMWEBSPHERE MQ。
  MQ特点:
  MQ的消费-生产者模型的一个典型的代表,一端往消息队列中不断的写入消息,而另一端则可以读取或者订阅队列中的消息。MQ和JMS类似,但不同的是JMS是SUN JAVA消息中间件服务的一个标准和API定义,而MQ则是遵循了AMQP协议的具体实现和产品。
  使用场景:
  在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。
  JMS简介:
  JMS即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。
  定义:
  JMS(Java Messaging Service)是Java平台上有关面向消息中间件(MOM)的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发,翻译为Java消息服务。
  简介:
  JMS是一种与厂商无关的 API,用来访问消息收发系统消息。它类似于JDBC(Java DatabaseConnectivity):这里,JDBC 是可以用来访问许多不同关系数据库的 API,而 JMS 则提供同样与厂商无关的访问方法,以访问消息收发服务。许多厂商目前都支持JMS,包括 IBM 的 MQSeries、BEA的 Weblogic JMS service和 Progress 的 SonicMQ,这只是几个例子。 JMS 使您能够通过消息收发服务(有时称为消息中介程序或路由器)从一个 JMS 客户机向另一个JMS客户机发送消息。消息是 JMS 中的一种类型对象,由两部分组成:报头和消息主体。报头由路由信息以及有关该消息的元数据组成。消息主体则携带着应用程序的数据或有效负载。根据有效负载的类型来划分,可以将消息分为几种类型,它们分别携带:简单文本(TextMessage)、可序列化的对象 (ObjectMessage)、属性集合 (MapMessage)、字节流 (BytesMessage)、原始值流 (StreamMessage),还有无有效负载的消息 (Message)。
  JMS和MQ的关系:
  JMS是一个用于提供消息服务的技术规范,它制定了在整个消息服务提供过程中的所有数据结构和交互流程。而MQ则是消息队列服务,是面向消息中间件(MOM)的最终实现,是真正的服务提供者;MQ的实现可以基于JMS,也可以基于其他规范或标准。
  支持JMS的开源MQ:
  目前选择的最多的是ActiveMQ。
  ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。
  主要特点:
  1. 多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: OpenWire,Stomp REST,WSNotification,XMPP,AMQP
  2. 完全支持JMS1.1和J2EE 1.4规范 (持久化,XA消息,事务)
  3. 对Spring的支持,ActiveMQ可以很容易内嵌到使用Spring的系统里面去,而且也支持Spring2.0的特性
  4. 通过了常见J2EE服务器(如 Geronimo,JBoss 4, GlassFish,WebLogic)的测试,其中通过JCA 1.5 resource adaptors的配置,可以让ActiveMQ可以自动的部署到任何兼容J2EE 1.4 商业服务器上
  5. 支持多种传送协议:in-VM,TCP,SSL,NIO,UDP,JGroups,JXTA
  6. 支持通过JDBC和journal提供高速的消息持久化
  7. 从设计上保证了高性能的集群,客户端-服务器,点对点
  8. 支持Ajax
  9. 支持与Axis的整合
  10. 可以很容易得调用内嵌JMS provider,进行测试
  11. ActiveMQ速度非常快;一般要比jbossMQ快10倍。
  优点:是一个快速的开源消息组件(框架),支持集群,同等网络,自动检测,TCP,SSL,广播,持久化,XA,和J2EE1.4容器无缝结合,并且支持轻量级容器和大多数跨语言客户端上的Java虚拟机。消息异步接受,减少软件多系统集成的耦合度。消息可靠接收,确保消息在中间件可靠保存,多个消息也可以组成原子事务。
  缺点:ActiveMQ默认的配置性能偏低,需要优化配置,但是配置文件复杂,ActiveMQ本身不提供管理工具;示例代码少;主页上的文档看上去比较全面,但是缺乏一种有效的组织方式,文档只有片段,用户很难由浅入深进行了解,二、文档整体的专业性太强。在研究阶段可以通过查maillist、看Javadoc、分析源代码来了解。

activemq为什么需要zookeeper


如何使用 Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据。

谁能帮帮忙,ActiveMQ jdbc master-slave mysql集群 怎么都能抢占锁当master呢


jdbc和连接池对于你这个场景来说,都足够,既然用spring管理了,建议还是使用连接池,另外,spring自身没有实现连接池,一般都是对第三方连接池的包装,常见的有C3P0,dbcp以及最近比较流行的boneCP等,这几个配置都差不多太多,以boneCP为例:
《bean id=“dataSource“ class=“com.jolbox.bonecp.BoneCPDataSource“
destroy-method=“close“》
《property name=“driverClass“ value=“${jdbc.driverClass}“ /》
《property name=“jdbcUrl“ value=“${jdbc.url}“ /》
《property name=“username“ value=“${jdbc.user}“ /》
《property name=“password“ value=“${jdbc.password}“ /》
《property name=“idleConnectionTestPeriod“ value=“60“ /》
《property name=“idleMaxAge“ value=“240“ /》
《property name=“maxConnectionsPerPartition“ value=“30“ /》
《property name=“minConnectionsPerPartition“ value=“10“ /》
《property name=“partitionCount“ value=“2“ /》
《property name=“acquireIncrement“ value=“5“ /》
《property name=“statementsCacheSize“ value=“100“ /》
《property name=“releaseHelperThreads“ value=“3“ /》
《/bean》
《bean id=“jdbcTemplate“ class=“org.springframework.jdbc.core.JdbcTemplate“》
《property name=“dataSource“ ref=“dataSource“ /》
《/bean》

activemq 集群(IBM的MQ和Active MQ相比有哪些优点和不足)

本文编辑:admin

更多文章:


好玩的网游?有什么好玩的网络游戏推荐

好玩的网游?有什么好玩的网络游戏推荐

“网游”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看好玩的网游?有什么好玩的网络游戏推荐!本文目录好玩的网游有什么好玩的网络游戏推荐求安卓手机免费中文RPG单机游戏,~!不要网游,网络游戏都有哪些“网络游戏”是什么意思“网

2024年8月28日 21:05

quotev(vivo手机怎么打开quotev)

quotev(vivo手机怎么打开quotev)

本文目录vivo手机怎么打开quotevquotev怎么注册quotev上怎么搜索作者安卓手机怎么上quotev网quotev只有文章吗quotev站怎么老是打不开q站quotev突然进不去了quotev网站怎么进入vivo手机怎么打开qu

2024年6月22日 18:01

黄金岛app下载(手机如何下载黄金岛游戏)

黄金岛app下载(手机如何下载黄金岛游戏)

各位老铁们好,相信很多人对黄金岛app下载都不是特别的了解,因此呢,今天就来为大家分享下关于黄金岛app下载以及手机如何下载黄金岛游戏的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录手机如何下载黄金岛游戏怎么下载

2024年9月9日 21:30

申通速运单号查询(申通快递查询到哪了)

申通速运单号查询(申通快递查询到哪了)

本文目录申通快递查询到哪了申通快递知道货单号怎么查询收货地址和发货地址如果快递单号忘记了,怎么查询物流情况申通快递怎么查快递申通快递 没有订单号怎么查物流怎么申请申通快递单号查询忘了快递单号 怎么查询申通快递递运单号查77703 07508

2024年7月2日 12:06

使命召唤1要求配置?使命召唤一战是哪一部

使命召唤1要求配置?使命召唤一战是哪一部

本文目录使命召唤1要求配置使命召唤一战是哪一部谁能帮我整理一下使命召唤1—16的游戏顺序或概括使命召唤一玩不了,怎么办一打开出现乱码,然后就是这个!使命召唤1端游上线时间盟军敢死队-使命召唤攻略请问使命召唤10无法正常启动怎么办使命召唤10

2024年6月30日 18:41

魔域的官方怎么老是说您的登录城市与本次不符?哪个高手知道哪里下载QQ魔域客户端,哪个是最新版本的我下了一个怎么进不去啊

魔域的官方怎么老是说您的登录城市与本次不符?哪个高手知道哪里下载QQ魔域客户端,哪个是最新版本的我下了一个怎么进不去啊

本文目录魔域的官方怎么老是说您的登录城市与本次不符哪个高手知道哪里下载QQ魔域客户端,哪个是最新版本的我下了一个怎么进不去啊qq魔域官方下载迅雷魔域官方下载魔域下载地址魔域的官方怎么老是说您的登录城市与本次不符很可能是被盗了。因为必须是你的

2023年9月1日 18:20

极品飞车14 热力追踪(极品飞车14 热力追踪地图怎么解锁)

极品飞车14 热力追踪(极品飞车14 热力追踪地图怎么解锁)

本文目录极品飞车14 热力追踪地图怎么解锁极品飞车14热力追踪手柄怎么设置极品飞车14 热力追踪怎么掌握漂移技巧极品飞车14热力追踪键位说明极品飞车14热力追踪怎样转弯不撞车极品飞车14 最后那一关热力追踪怎么过啊,没撞几下就报废了极品飞车

2024年6月23日 03:47

智慧教育云平台入口(临夏州智慧教育云平台怎样打开)

智慧教育云平台入口(临夏州智慧教育云平台怎样打开)

大家好,智慧教育云平台入口相信很多的网友都不是很明白,包括临夏州智慧教育云平台怎样打开也是一样,不过没有关系,接下来就来为大家分享关于智慧教育云平台入口和临夏州智慧教育云平台怎样打开的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我

2024年8月28日 06:25

极品飞车下载(极品飞车在哪个平台可下载)

极品飞车下载(极品飞车在哪个平台可下载)

今天给各位分享极品飞车在哪个平台可下载的知识,其中也会对极品飞车在哪个平台可下载进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录极品飞车在哪个平台可下载极品飞车16在哪下载如何在联想笔记本电脑上下载极品飞车手机

2024年5月15日 16:59

新商盟订烟登录 订单(新商盟手机订烟登录怎么订)

新商盟订烟登录 订单(新商盟手机订烟登录怎么订)

各位老铁们,大家好,今天由我来为大家分享新商盟订烟登录 订单,以及新商盟手机订烟登录怎么订的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录新商盟手机

2024年6月28日 00:40

正版nba2kol2安卓版下载(正版nba2k21安卓版怎么下载)

正版nba2kol2安卓版下载(正版nba2k21安卓版怎么下载)

今天给各位分享正版nba2k21安卓版怎么下载的知识,其中也会对正版nba2k21安卓版怎么下载进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录正版nba2k21安卓版怎么下载nba2konline2手游版怎么

2024年6月27日 18:11

有什么工具可以查询电商数据?怎么查上升星座 可借助哪些工具准确查询

有什么工具可以查询电商数据?怎么查上升星座 可借助哪些工具准确查询

本文目录有什么工具可以查询电商数据怎么查上升星座 可借助哪些工具准确查询怎么查货车违章米游社怎么打开查询工具包网站历史查询工具大全域名信息查询工具站长工具查询头条有什么工具可以查询电商数据简单查询电商数据可以使用情报通。情报通可以按宝贝名关

2024年5月5日 19:30

17173手游排行榜(最火的手游2023排行前10名)

17173手游排行榜(最火的手游2023排行前10名)

大家好,17173手游排行榜相信很多的网友都不是很明白,包括最火的手游2023排行前10名也是一样,不过没有关系,接下来就来为大家分享关于17173手游排行榜和最火的手游2023排行前10名的一些知识点,大家可以关注收藏,免得下次来找不到哦

2024年7月14日 06:07

红色的小点点虫,碰到后就变成血那是什么虫?求助,虾缸里张了小白点点虫,怎么去掉

红色的小点点虫,碰到后就变成血那是什么虫?求助,虾缸里张了小白点点虫,怎么去掉

本文目录红色的小点点虫,碰到后就变成血那是什么虫求助,虾缸里张了小白点点虫,怎么去掉为什么App找不到点点虫鱼缸里有小白点点虫,怎么办厨房里的白色点点虫点点虫怎么使用红色的小点点虫,碰到后就变成血那是什么虫红蜘蛛红蜘蛛是常见的植物破坏者,受

2024年6月10日 11:34

抚顺沃特尔环保科技有限公司怎么样?沃特尔净水机好吗

抚顺沃特尔环保科技有限公司怎么样?沃特尔净水机好吗

本文目录抚顺沃特尔环保科技有限公司怎么样沃特尔净水机好吗沃特尔水库为什么这么多岛屿沃特尔净水器怎么样沃特尔直饮机抚顺沃特尔环保科技有限公司怎么样抚顺沃特尔环保科技有限公司是2015-07-21注册成立的有限责任公司(自然人投资或控股),注册

2024年7月22日 10:53

王者荣耀退款申请(《王者荣耀》怎么退款)

王者荣耀退款申请(《王者荣耀》怎么退款)

本文目录《王者荣耀》怎么退款王者荣耀在哪里退款王者荣耀100%退款教程《王者》如何申请退款王者退款怎么申请王者荣耀退款申请《王者荣耀》怎么退款一、以苹果手机6,操作系统为IOS12.1。点击打开手机自带的浏览器APP【Safari】,进入浏

2024年1月24日 22:20

部落冲突烈焰之城挑战(部落冲突迫击炮阵地怎么打)

部落冲突烈焰之城挑战(部落冲突迫击炮阵地怎么打)

本文目录部落冲突迫击炮阵地怎么打《部落冲突》单人稳如泰山如何打现版本穿越火线,黑武士觉醒和地狱烈焰打挑战,你觉得谁更厉害为什么穿越火线加特林炼狱和地狱烈焰背包装哪个好部落冲突单人关卡兵临城下攻略热血传奇中祖玛阁走错了 怎么回到5层部落冲突迫

2024年3月27日 11:35

个性签名女生简单气质(女生的个性签名气质)

个性签名女生简单气质(女生的个性签名气质)

各位老铁们好,相信很多人对个性签名女生简单气质都不是特别的了解,因此呢,今天就来为大家分享下关于个性签名女生简单气质以及女生的个性签名气质的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录女生的个性签名气质抖音个性

2024年8月17日 03:56

三国英雄传攻略(三国英雄传(GBA)怎么收张飞和关羽啊)

三国英雄传攻略(三国英雄传(GBA)怎么收张飞和关羽啊)

本文目录三国英雄传(GBA)怎么收张飞和关羽啊GB三国英雄传哪里练级智力卡的三国英雄传攻略谁又,没找到三国英雄传2攻略三国英雄传攻略手机Java游戏:Q版三国英雄传攻略三国英雄传(GBA)怎么收张飞和关羽啊第一关就可以阿01英雄起:<消灭楼

2024年7月18日 18:41

背单词最好的app排名(背单词的软件排行榜)

背单词最好的app排名(背单词的软件排行榜)

其实背单词最好的app排名的问题并不复杂,但是又很多的朋友都不太了解背单词的软件排行榜,因此呢,今天小编就来为大家分享背单词最好的app排名的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录背单词的软件排行榜好用的

2024年7月13日 17:05

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1154
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1151
标签列表

热门搜索