美文网首页
8 JMS的订阅模式

8 JMS的订阅模式

作者: jxpaiwp | 来源:发表于2017-10-24 23:11 被阅读0次

    JMS Pub/Sub 

    内容节点发布和订阅消息,节点被成为topic

        主题可以被认为是消息的传输中介,发布者(publisher)发布消息到主题,订阅者(subscribe)从主题订阅消息,主题使得订阅者和发布者保持互相独立,不需要接触即可保证消息才传输

    Pub/Sub的特点

    1.消息订阅分非持久化和持久化

               非持久订阅只有当客户端出浴激活状态,也就是和JMS Provider保持连接状态,才能收到发送的某个主题的消息,当客户端离线,这个时间段发送的主题消息将会丢失

           持久订阅:客户端向JMS注册一个识别自己身份的ID,当这个客户端处于离线,JMS Provider会为这个ID保存所有发送的主题消息,当客户端再次连接到JMS Provider,会根据自己的ID得到所有自己离线后所有发送的主题和消息

    2.如果用户在receive方法中设定了消息选择,那么不复合条件的消息不会被接受

    3.非持久订阅状态下,不能回复或重新派发一个未签收的消息,只有持久化才能恢复和重新派发一个未签收的消息,

    4.所有消息必须接受,则用持久化订阅.可以容忍消息丢失,即用非持久化订阅

    相关文章

      网友评论

          本文标题:8 JMS的订阅模式

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