简单的Java Message Service编程 和 EJB MDB

今天做了Java Message Service和Message-driven Bean的简单编程,主要就是导入jms包,利用jms API来做编程,概念上也很清楚,就是如何使用JMS,基础的。

主要就是使用一个Queue,用于1对1的消息发布;和Topic,用于一对多,或者多对多的消息发布。消息会又JBoss的Queue和Topic自动保存,并且queue和topic已经绑定到JNDI

之后,客户端,也许在大洋彼岸,只要想jboss server上的queue或者topic中发布消息就可以了,当然首先利用jndi找到那个queue或者topic。

注意的就是,比如在建立客户端的时候,客户端程序需要包含 jboss/client下的所有的程序包。这也make sense,就是jboss把自己的程序接口和服务给你了。

image

简单的变成就是,客户端分别向一个myqueue和mytopic发送一个message,然后在jboss上部署2个接受myqueue的mdb,3个接受mytopic的mdb,然后你可以看见,最多只有一个接受myqueue的mdb consume了这个消息;而3个接受mytopic的mdb都consume了消息。

image

体现了 queue是 1对1  ; topic是 一对多或者 多对多 消息模式。

MDB的用途是什么?等项目里面再说。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值