美文网首页
消息中间件

消息中间件

作者: 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:事务。

    相关文章

      网友评论

          本文标题:消息中间件

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