ActiveMQ学习教程(二)——概念解释

这一节对JMS API中的一些重要概念进行一下说明。

JMS API的主要概念如一下:

  • JMS client: 纯Java写的用于发送和接收消息的应用程序
    Non-JMS client: 用JMS提供的本地用户API来发送和接收消息的应用程序
    JMS producer: 创建和发送JMS消息的客户端
    JMS consumer: 接收和处理JMS消息的客户端
    JMS provider: 完全用Java写的JMS接口的实现
    JMS message: JMS消息
    JMS domains: 两种发送方式,包括点对点(point-to-point)和发布/订阅(publish/subscribe)
    Administered objects: 预定义的包含JMS provider的配置数据,客户端一般通过JNDI调用
    Connection factory: 客户端用Connection Factory创建Connection来连接JMS provider
    Destination: 用于记录消息的目的地址或接收地址。


本节只列出提纲,详细说明,请查看附件。

下面对两种JMS domains进行一下说明:
1.publish/subscribe



在这种模式下,MQ服务器中的客户端可订阅自己感兴趣的TOPIC,当其它客户端向MQ服务器发送一个TOPIC且该TOPIC是自己订阅过的TOPIC,则接收该消息。上一节的例子就是用了这个模式

2.point-to-point



在这种模式下,消息是点对点发送的,一个QUEUE只会发送到一个客户端。

这一节对JMS的一些基本介绍就到此为止,下一节将介绍MQ的连接配置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值