java消息中间件

中间件:不是直接面向直接用户的程序

解决问题:
解耦,异步,横向扩展,安全可靠,顺序保证

  • 未使用消息中间件
    未使用消息中间件

  • 使用消息中间件
    这里写图片描述

jms规范:

  • 概念(java message service)java消息服务,是java平台中面向消息中间件的API,用于在两个应用间或分布式系统之间进行异步通信。
    常见的消息中间件:activemq,rabbitmq,kafaka

  • 术语
    消息:应用程序之间传递的数据
    消息模式:在客户端传递消息的模式,队列模式和主题模式
    生产者/发布者:创建并发送消息的客户端
    消费者/订阅者:接受并处理消息的客户端
    提供者:实现JMS规范的消息中间件服务器(activemq等)

  • 队列模式
    客户端包括生产者和消费者
    队列中的消息只能被一个消费者消费
    消费者可以随时消费队列中的消息
    这里写图片描述

  • 主题模式
    这里写图片描述

代码托管:https://github.com/lieyanhaipo/jms-test.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值