您的位置:首页 > 编程语言 > Java开发

简单的Java Message Service编程 和 EJB MDB

2008-09-04 12:59 253 查看
今天做了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把自己的程序接口和服务给你了。



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



体现了 queue是 1对1 ; topic是 一对多或者 多对多 消息模式。
MDB的用途是什么?等项目里面再说。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: