zoukankan      html  css  js  c++  java
  • 【原创】关于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:二进制数据流

  • 相关阅读:
    解决OpenERP依赖库问题
    用TcpTrace监控OpenERP客户端和服务器之间的通信
    Python相关文章索引
    将OpenERP日志输出到控制台
    培训模块(1):基本框架/教师管理
    点抽稀
    资源
    sharpMap学习笔记之一
    用openlayer显示google地图
    Map Tile 地图切片小工具
  • 原文地址:https://www.cnblogs.com/zhangxsh/p/3501453.html
Copyright © 2011-2022 走看看