【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet 或 .../gentleliu,文章仅供学习交流,请勿用于商业用途】
消息队列可以看作一系列消息组织成的链表,一个程序可以往这个链表添加消息,另外的程序可以从这个消息链表读走消息。
mq_open()函数打开或创建一个posix消息队列。
#inclu...
分类:
系统相关 时间:
2014-12-05 17:27:43
阅读次数:
360
JMS是一个标准,就像EJB,有很多开源的,商业的实现,ms技术对应的规范是jsr914,规范的实现称为jms provider,常见的实现有ActiveMQ、JBoss MQ、IBM Websphere MQ等。 其主要优点:(1)可以使2个系统或模块实现松耦合,模块A不需要直接调用模块B,只需要...
分类:
编程语言 时间:
2014-12-02 14:53:04
阅读次数:
175
NAMEmq_overview —— POSIX消息队列概述DESCRIPTIONPOSIX消息队列允许进程以消息的形式交换数据。此API与System V消息队列(msgget(2),msgsnd(2),msgrcv(2)等)有明显不同,但做的事情差不多。消息队列通过mq_open(3)创建和打开...
分类:
其他好文 时间:
2014-11-29 15:44:36
阅读次数:
194
一、IBM WebSphere MQ7.0的jdbc支持数据库有:
DB2
Informix
Informix_With_Date_Format
Microsoft_SQL_Server
Oracle
Sybase_JConnect6_05
本文以server 2008 r2的...
分类:
数据库 时间:
2014-11-21 21:54:08
阅读次数:
272
一、IBM WebSphere MQ7.0的jdbc支持数据库有:
DB2
Informix
Informix_With_Date_Format
Microsoft_SQL_Server
Oracle
Sybase_JConnect6_05
本文以oracle的jdbc为例,以...
分类:
数据库 时间:
2014-11-21 21:44:17
阅读次数:
628
基础知识:RabbitMQ 是一个开源的MQ,使用 Erlang 写成。MQ 全称是Message Queue (消息队列), 是一种应用程序对应用程序的通信方法。通过消息队列,应用程序之间可以通过读写出入队列的消息来通信,而不是通过直接调用彼此来通信。Erlang 是一种通用的面向并发的编程语言,...
Mock生产环境MSMQ测试结果:======================发送本机显示10W耗时3.9秒,这个是发送到本地传出队列的速度MSMQ服务器上性能计数器显示,22秒大概的enque次数4500/sec生产环境可按2000/sec设计===============接收10W消息,60秒大...
分类:
其他好文 时间:
2014-11-20 11:39:19
阅读次数:
221
消息队列一、函数mq_open头文件mqueue.h;原型mqd_t mq_open(const char *name, int oflag, .../*mode_t mode,struct mq_attr* attr*/);函数功能创建消息队列;参数name:消息队列的名字,根据消息队列的规则,为...
分类:
系统相关 时间:
2014-11-19 23:45:55
阅读次数:
711
消息队列的实现中,RabbitMQ以其健壮和可靠见长.公司的项目中选择了它作为消息队列的实现.关于MQ的机制和原理网上有很多文章可以看,这里就不再赘述,只讲几个比较容易混淆的问题1,binding key和routing key binding key和routing key是都不过是自己设置的一....
分类:
Web程序 时间:
2014-11-18 00:16:03
阅读次数:
197
public class MqSubscriberTest extends Thread { ?private Semaphore semaphore = new Semaphore(0); ?ScheduledExecutorService service = Executors.newScheduledThreadPool(100); ?MessageMqSubscriberRu...
分类:
其他好文 时间:
2014-11-13 11:03:29
阅读次数:
193