import com.ibm.mq.MQC; import com.ibm.mq.MQEnvironment; import com.ibm.mq.MQException; import com.ibm.mq.MQMessage; import com.ibm.mq.MQPutMessageOpti ...
分类:
其他好文 时间:
2017-07-12 23:11:38
阅读次数:
144
ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ是一个完全支持JMS1.1和J2EE1.4规范的JMSProvider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。特性⒈多种语言和协议编写客户端。语言:Java,C,C++,C#,Ruby,P..
分类:
其他好文 时间:
2017-07-12 23:11:14
阅读次数:
448
spring xml 的配置: 文件名:applicationContext-biz-mq.xml [html] view plain copy print? <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.spring ...
分类:
编程语言 时间:
2017-07-12 17:53:16
阅读次数:
306
一、spring中配置监听队列的MQ相关信息注:${}是读取propertites文件的常量,这里忽略。绿色部分配置在接收和发送端都要配置。 <bean id="axx" class="com.ibm.mq.jms.MQQueueConnectionFactory"> <property name= ...
分类:
编程语言 时间:
2017-07-12 17:52:45
阅读次数:
432
1 import java.io.IOException; 2 import java.util.HashMap; 3 import java.util.Map; 4 5 import com.ibm.mq.MQC; 6 import com.ibm.mq.MQEnvironment; 7 impo... ...
分类:
其他好文 时间:
2017-07-12 17:41:58
阅读次数:
182
1、ActiveMQ 是Apache下的一个子项目。 类似于ZeroMQ,它能够以代理人和点对点的技术实现队列。同时类似于RabbitMQ,它少量代码就可以高效地实现高级应用场景。RabbitMQ、ZeroMQ、ActiveMQ均支持常用的多种语言客户端 C++、Java、.Net,、Python、 ...
分类:
其他好文 时间:
2017-07-08 14:39:18
阅读次数:
185
ZMQ简介 ZMQ(ØMQ、ZeroMQ, 0MQ)看起来像是一套嵌入式的网络链接库,但工作起来更像是一个并发式的框架。它提供的套接字可以在多种协议中传输消息,如线程间、进程间、TCP、广播等。你可以使用套接字构建多对多的连接模式,如扇出、发布-订阅、任务分发、请求-应答等。ZMQ的快速足以胜任集群 ...
分类:
其他好文 时间:
2017-07-07 10:09:35
阅读次数:
206
此文章属于笔记,原属58沈剑 一、MQ消息必达,架构上的两个核心设计点: 二、上半场消息必达以及消息重复问题 三、下半场的消息必达以及消息重复问题 四、总结 MQ为了保证消息必达,消息上下半场均可能发送重复消息,如何保证消息的幂等性呢 ...
分类:
其他好文 时间:
2017-07-05 13:18:50
阅读次数:
2971
对于分布式的架构相对很多开发者都是个高大上的项目,其实只要看得懂图精通tcp通信、精通磁盘管理、精通内存管理、精通多线程与并行处理,精通事务(其实事务就是基于tcp通信层所扩展而来的MQ之类的一种IO消息模式而与),当然自己开发一套分布式架构上述的基本技术层面是必须比较精通的才能做到,涉及存储文件仓 ...
分类:
其他好文 时间:
2017-07-05 10:04:34
阅读次数:
269
一、定义: MQ是MessageQueue,消息队列的简称(是流行的开源消息队列系统,利用erlang语言开发)。MQ是一种应用程序对应用程序的通信方法。应用程序通过读写入队和出队的消息来通信,无需专用连接来链接它们。 消息传递是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,一 ...