关于MQ的摸索

一件趣事:昨天晚上写程序写的入神,结果做梦的时候发现了一个程序中问题,挺有意思的。
该问题是这样的:
我使用Factory创建Bill对象,Factory使用singleton模式从配置文件load所有类型的Bill(继承于同一个抽象类Bill),load完后将对象存到HashMap中,是用Class.forName.getInstance load的,做梦的时候又仔细考虑了一下发现,这样不太好,因为Bill对象有可能需要许多实例,每次Create的时候应该返回一个不同的实例,应该把Bill的类放到haspMap中返回instance。

关于MQ:

经过前一段时间的摸索:
1、访问本地队列的方法有:
a 使用jndi查找。
b 创建Queue的时候传递URL 为
“queue://queueManagername/queueName”即可。

以上为JMS编程中的使用方法。
访问远程队列时可能需要在Connection中设置连接属性。

摘自Using Java(MQ官方文档):
Connection Provides a scope for temporary queues.
Connection提供使用临时队列的可能。
Also, it provides a place to hold the parameters that control how to connect to WebSphere MQ.
同时,提供一种方式以保存访问webspherMQ的参数。
Examples of these parameters are the name of the queue manager,and the name of the remote host if you use the WebSphere MQ Java client connectivity.
比如 queue manager的名字,远程主机的名字(使用websphere MQ的java 客户联结方式的时候)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值