• 【原创】关于JMS[1]


    面向消息中间件(MOM)为分布式系统提供异步,解耦,稳定,可扩展和安全的行为。MOM在分布式计算领域是一个重要的概念。它允许应用使用代理器API在分布式环境实现各种功能。Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,一般用于JMS要求对实时性不高的系统。
    JMS由以下元素构成:
    JMS提供者:提供消息服务的中间件或者相关产品;
    JMS客户:可以包含JSM生产者,用来发送消息的客户端,JMS消费者,用来接收消息的客户端。

    JMS队列:用于保存JMS消息的队列模型。

    JMS消息:在JSM客户之间传递的消息对象。

    JMS主题:用于支持消息发送给多个订阅者的机制。

    JMS模型:

    JMS有两种通信模型,点到点(point-to-point)(PTP)模型和发布/订阅(Pub/Sub)模型。前者定义一个消息有一个接受者,后者则可以有多个接受者。

    JMS消息类型:

    StreamMessage:原始的数据流

    MapMessage:键值对的数据

    TextMessage:一个字符串对象

    ObjectMessage:JAVA对象类型

    ByteMessage:二进制数据流

  • 相关阅读:
    python3.6下安装wingIDE破解方法
    Python 列表list 和 字符串str 互转
    c# 读取txt文件并分隔
    基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系
    Jquery ajax动态更新下拉列表的内容
    vs2015使用技巧-------- 查看类关系图
    Dapper 批量操作sql
    Linq批量建表
    WebRequest的get及post提交
    git -- 常用命令
  • 原文地址:https://www.cnblogs.com/zhangxsh/p/3501453.html
Copyright © 2020-2023  润新知