美文网首页
消息中间件

消息中间件

作者: supermans1202 | 来源:发表于2018-07-25 21:10 被阅读30次

消息中间件 (Message Oriented Middleware)

发送者将消息发送给消息服务器,消息服务器将消息存放在若干队列中,在合适的时候再将消息转发给接受者

  1. 发送和接受异步
  2. 发送与接受者生命周期未必相同
  3. 一对多通信

JMS

Java消息服务Java Message ServiceJMS应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信

  1. ptp 点对点模式
  2. publish/subscribe 发布订阅模式

特点

可靠传输
异步传输

JMS术语

  • JMS 定义了java中访问消息中间件的接口?

    • Provider:实现JMS?接口的消息中间件;
  • PTP:Point?to?Point,即点对点的消息模型;

  • Pub/Sub:Publish/Subscribe,即发布/订阅的消息模型;

    • Queue:队列目标;?
    • Topic:主题目标;?
  • ConnectionFactory:连接工厂,JMS?用它创建连接;

    • Connection:JMS?客户端到JMS?Provider?的连接;
    • Destination:消息的目的地;?
  • Session:会话,一个发送或接收消息的线程;?

    • MessageProducer:由Session?对象创建的用来发送消息的对象;?
    • MessageConsumer:由Session?对象创建的用来接收消息的对象;?
  • Acknowledge:签收;?Transaction:事务。

相关文章

  • RabbitMQ,消息中间件基础当中的AMQP协议

    知识要点: 什么是消息中间件 消息中间件的作用 消息中间件历史 JMS规范 AMQP协议 消息队列中间件(Mess...

  • 消息中间件元基础与原理解释,微服务系统你要懂得的JMS,AMQP

    消息中间件基础 知识要点: 什么是消息中间件 消息中间件的作用 消息中间件历史 JMS规范 AMQP协议 Rabb...

  • 消息中间件介绍

    文章大纲 一、什么是消息中间件二、消息中间件组成三、消息队列的的传输模式四、消息中间件的优势五、消息中间件应用场景...

  • kafka核心原理,藏在这 16 张图里

    讲一讲分中间件 问题 什么是分布式消息中间件? 消息中间件的作用是什么? 消息中间件的使用场景是什么? 消息中间件...

  • Java | 技术

    docker 应用虚拟机容器 RabbitMQ 消息中间件 Kafa 消息中间件 ActiveMQ 消息中间件 M...

  • SpringCloud之Stream-1.消息驱动在微服务中的应

    消息中间件的应用 我们常用的消息中间件的使用就是从开始的发布消息到一个中间件中,然后消息中间件在发送消息到相应的队...

  • RabbitMq简介

    消息中间件 1、什么是消息中间件?   消息中间件也可以称消息队列,是指用高效可靠的消息传递机制进行与平台无关的数...

  • 消息中间件面试题:如何保证消息的顺序性

    面试题 如何保证消息的顺序性? 消息中间件各种面试题:消息中间件面试题:消息丢失怎么办?消息中间件面试题:消息队列...

  • 消息中间件

    什么是消息中间件? 消息中间件是在消息的传输过程中保存消息的容器 消息中间件将消息从源中继(生产者)到目标(消费者...

  • Kafka的Lag计算误区及正确实现

    前言 消息堆积是消息中间件的一大特色,消息中间件的流量削峰、冗余存储等功能正是得益于消息中间件的消息堆积能力。然而...

网友评论

      本文标题:消息中间件

      本文链接:https://www.haomeiwen.com/subject/hxvmmftx.html