- 浏览: 211744 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
hus20120405:
很不错,我运行起来了
log4jdbc日志框架介绍 -
Roshomon:
牛叉 找了很多解决方案 你的OK了
plsql ora-12154 TNS 无法处理服务名 -
ackley:
赞!谢谢!
Cannot access NLS data files or invalid ...
1. 参照百度经验http://jingyan.baidu.com/article/546ae1856fecf91149f28c00.html,安装MSMQ
2. 访问http://msmqjava.codeplex.com/releases/view/42708, 下载MSMQ javaAPI包。
3. 发送消息代码
queueName与创建的名称一致,send方法的事务性与创建的队列是否事务对应。
4. 接收消息代码
5. 访问远程MQ
如果访问本地MQ收发,那么上面步骤就可以了。如果要发远程MQ,需要做些配置。远程MQ配置如下图。
6. MsmqJava jar包中少个内部类(Access),需要自己打包一下
7. 发送代码类似,只是OPEN MQ的时候,需要设置一下打开权限(发送)。
本地会在传出队列中自动建议一个缓冲队列。
几个问题:
1. 需要将下载的dll,lib,jar 文件放入 java.library.path .
可以使用以下语句查看路径。
2. 无论是否访问远程,本地需要安装MQ
3. 下载的文件是32位编译的,需要jdk 32位才能运行成功。
2. 访问http://msmqjava.codeplex.com/releases/view/42708, 下载MSMQ javaAPI包。
3. 发送消息代码
Queue queue=new Queue("DIRECT=OS:zhenggm-pc\\private$\\test"); try { Message msg= new Message("body", "lable", ""); queue.send(msg, TransactionType.SINGLE_MESSAGE); } catch (Exception ex1) { System.out.println("Put failure: " + ex1.toString()); }
queueName与创建的名称一致,send方法的事务性与创建的队列是否事务对应。
4. 接收消息代码
Queue queue=new Queue("DIRECT=OS:zhenggm-pc\\private$\\test"); try { Message msg= queue.receive(timeOut); System.out.println(msg.getLabel()); System.out.println(msg.getBodyAsString()); } catch (Exception ex1) { System.out.println("Get failure: " + ex1.toString()); }
5. 访问远程MQ
如果访问本地MQ收发,那么上面步骤就可以了。如果要发远程MQ,需要做些配置。远程MQ配置如下图。
6. MsmqJava jar包中少个内部类(Access),需要自己打包一下
7. 发送代码类似,只是OPEN MQ的时候,需要设置一下打开权限(发送)。
Queue queue=new Queue("DIRECT=OS:hong-pc\\private$\\test",Queue.Access.SEND);
本地会在传出队列中自动建议一个缓冲队列。
几个问题:
1. 需要将下载的dll,lib,jar 文件放入 java.library.path .
可以使用以下语句查看路径。
System.out.println(System.getProperty("java.library.path"));
2. 无论是否访问远程,本地需要安装MQ
3. 下载的文件是32位编译的,需要jdk 32位才能运行成功。
发表评论
文章已被作者锁定,不允许评论。
-
zookeeper docker 集群安装
2022-10-14 17:18 1331. 下载镜像 docker pull docker.io/z ... -
Kafka学习笔记【三】-JAVA调用示例
2018-05-29 08:35 5691. pom.xml <dependency> ... -
Kafka学习笔记【二】-安装
2018-05-24 08:20 354kafka的安装如下: 一、准备环境 1) 三台服务器 ... -
Kafka学习笔记【一】-原理
2018-05-18 09:23 249一、kafka的重要概念 1. kafka 分为 Produ ... -
rabbitMQ学习笔记【三】-haproxy部署 原创
2018-04-11 16:11 374一、下载 https://fossies.org/lin ... -
rabbitMQ学习笔记【二】-集群部署 原创
2018-04-03 19:40 397一、准备工作 三台机器hosts: 192.168.3 ... -
rabbitMQ学习笔记【一】-单机部署 原创
2018-03-19 16:04 405公司对外接入需要支持MQ,最终选定rabbitMQ.本文 ... -
HttpClient 学习笔记【原创】
2017-09-07 19:28 1871HttpClient 某些方法的作用梳理。本文的测试基于htt ... -
关于dubbo的思考【原创】
2016-09-21 08:23 1317最近在看dubbo的文档,有些内容结合自己的思考记录一下 1. ... -
dubbo http webservice 服务学习笔记【原创】
2016-09-11 19:12 6472学习了 dubbo rest服务之后,再使用dubbo htt ... -
dubbo rest 服务学习笔记(三)【原创】
2016-09-09 19:34 8743在配置过程中遇到两个 ... -
dubbo rest 服务学习笔记(二)【原创】
2016-09-09 19:21 1375采用dubbo客户端访问dubbo发布的rest服务,接上一篇 ... -
dubbo rest 服务学习笔记(一)【原创】
2016-09-09 19:07 6067dubbo是很好的服务治理工具,包含了注册,路由,监控 ... -
RocketMq数据处理
2016-06-27 08:58 609这篇讲实践中数据丢失、顺序幂等处理、性能压测,有时间再写 -
RocketMq学习笔记(2)【原创】
2016-06-27 08:55 1124前一篇文章http://zhenggm.i ... -
RocketMq学习笔记【原创】
2016-06-23 14:05 1577前段时间在实施分布式数据库的过程中,使用过rocketMQ, ... -
rest的调用 java 示例代码【原创】
2016-06-20 15:35 11161. 服务端示例代码(如何搭建rest服务,请看上一篇) ... -
jersey2 与 spring4 整合实践【原创】
2016-06-13 15:35 4970前几年用过jeysey,那都是1.x版本的,jersey2有很 ... -
java nio入门
2010-03-04 17:22 952首先了解下所谓的java nio是个什么东西! ... -
spring http invoker学习笔记
2010-01-04 16:58 3664概念 Spring HTTP invoker是spring框架 ...
相关推荐
**MQ最佳实践** 在IT行业中,消息队列(Message Queue,简称MQ)是分布式系统中的重要组件,用于处理异步通信、解耦组件以及提高系统的可扩展性。本最佳实践将深入探讨MQ的关键概念、设计原则和实际应用场景,旨在...
本案例"mq使用入门案例demo"旨在引导初学者了解并掌握如何在Java环境下使用MQ进行一对一队列和订阅者队列(一对多)的实践操作。 首先,我们需要理解MQ的基本概念。MQ作为一个中间件,允许应用程序之间通过发送和...
【MQ使用说明分享】 在IT领域,消息队列(Message Queue,简称MQ)是一种重要的中间件,用于在分布式系统中实现可靠的数据交换。...不断实践和探索,将帮助我们更好地利用MQ实现高效、可靠的系统间通信。
IBM MQ,全称为IBM Message Queue,是IBM提供的一款企业级的消息中间件产品,它允许应用程序在不同的网络环境和操作系统之间安全、...在实际操作中,结合官方文档和实践,不断探索和学习,将有助于你成为IBM MQ的专家。
综上所述,这个压缩包提供了一个使用Delphi和WebSphere MQ的简单示例,适合初学者了解和实践消息队列的使用。通过阅读源代码,特别是`main1.pas`,我们可以学习如何初始化MQ连接,创建和操作消息,以及如何在用户...
【IBM WebSphere MQ安装使用教程详细图解】 IBM WebSphere MQ,简称MQ,是一款由IBM提供的消息中间件,它允许应用程序之间可靠地交换信息,无论它们位于何处或使用何种操作系统。本教程旨在指导用户在Windows系统上...
MQ群集的使用,描述MQ集群的使用方法,以及管理集群的方式
IBM MQ 使用指南 IBM MQ 是一种商业消息中间件,广泛应用于分布式应用系统中,负责_remote_message 传递。MQ 的出现保证了消息传输的可靠性、效率和安全性,减少了系统的开发周期。本文将对 MQ 的基本操作和配置...
通过阅读提供的“WebSphere MQ入门教程7.doc”,你可以更深入地学习这些概念,并实践如何在实际项目中部署和使用WebSphere MQ。无论你是初学者还是有经验的开发者,这个教程都将为你提供宝贵的指导。
### MQ最佳实践(快速入门) #### 概述 在探讨MQ(消息队列)最佳实践时,我们首先需要了解MQ的基本概念以及它在现代软件架构中的作用。MQ是一种用于实现异步通信的消息传递机制,广泛应用于分布式系统中,用于解耦...
【MQ配置和编程最佳实践】 在构建基于MQ的系统时,正确配置和编程是确保高效、稳定和安全通信的关键。本文将重点讨论WebSphere MQ(也称为IBM MQ)的配置和编程的最佳实践。 **一、MQ对象配置** 1. **队列管理器...
### IBM MQ 使用指南详解 IBM MQ,原名为IBM MQ Series,是IBM公司开发的一款高性能、高可靠性的消息中间件,广泛应用于企业级分布式系统中,用于处理和管理应用程序之间的消息传递。随着计算机网络和分布式应用的...
在《MQ6.0使用Java编程.pdf》文档中,你应该能找到更详细的步骤、示例代码和配置说明,帮助你更好地理解和实践MQ 6.0与Java的结合使用。通过学习和实践,你将能够构建出稳定、高效的消息传递系统,满足企业级应用的...
延时函数使用了三级嵌套循环,总延时时间约为20ms。延时函数的目的是抗干扰,避免传感器的误报。 七、主函数 主函数使用了while循环,实现了单片机的无限循环。主函数的主要功能是:当浓度高于设定值时,执行条件...
在“IBM WebSphere MQ的使用”中,我们主要关注以下几个关键知识点: 1. **消息队列(Message Queuing)原理**:消息队列是一种基于发布/订阅模式的通信方式,其中生产者(发送方)将消息放入队列,而消费者(接收...
本压缩包包含的"IBM MQ使用方法"资料,将帮助我们深入了解如何在不同平台上有效利用这一强大的工具。 IBM MQ的主要功能在于提供可靠的消息传递服务,它支持异构环境下的应用间通信,确保数据的高效、安全传输。MQ的...
"MQ-3 酒精传感器使用指南" MQ-3 酒精传感器是一种常用的气体传感器,广泛应用于测量空气中的酒精、苯、己烷、液化石油气等气体的浓度。下面将详细介绍如何使用 MQ-3 酒精传感器。 MQ-3 酒精传感器介绍 MQ-3 酒精...
### ZERQ-NETMQ中文使用说明文档 #### ZeroMQ简介及核心概念 ZeroMQ(也可写作ØMQ、0MQ或ZMQ)是一款轻量级的开源消息队列软件,其设计初衷是为了简化分布式系统中应用程序间的通信。ZeroMQ最大的特点是无需独立...
在Java环境中,我们常常需要使用IBM MQ的Java API来与MQ服务器进行交互,这通常涉及到对特定JAR包的依赖。在本场景中,"ibm mq jar下载"指的是获取这些必要的库文件,以便在Java项目中整合IBM MQ的功能。 IBM MQ ...