Kafka 消息队列 --1.JMS

1、JMS 规范是什么 

1.1、JMS 的基础 

JMS 是什么:JMS 是 Java 提供的一套技术规范,即 Java 消息服务(Java Message Service) 应用程序接口。是一个 Java 平台中关于面向消息中间件的 API。用于在两个应用程序之间或 分布式系统中发送消息,进行异步通信。Java 消息服务是一个与具体平台无关的 API。 
 
JMS 干什么用:用来异构系统集成通信,缓解系统瓶颈,提高系统的伸缩性增强系统用户体 验,使得系统模块化和组件化变得可行并更加灵活 
 
通过什么方式:生产消费者模式(生产者、服务器、消费者)通常消息传递有两种类型的消 息模式可用: 

一种是点对点 queue 队列模式(p2p),

一种是 topic 发布-订阅模式(public-subscribe)。 

1.2、JMS 消息传输模型 

点对点模式(一对一,消费者主动拉取数据,消息收到后消息清除) 

点对点模型通常是一个基于拉取或者轮询的消息传送模型,这种模型从队列中请求信息,而 不是将消息推送到客户端。这个模型的特点是发送到队列的消息被一个且只有一个接收者接 收处理,即使有多个消息监听者也是如此。 

发布/订阅模式(一对多,数据生产后,推送给所有订阅者) 

发布订阅模型则是一个基于推送的消息传送模型。发布订阅模型可以有多种不同的订阅者, 临时订阅者只在主动监听主题时才接收消息&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值