Java消息服务~消息属性
应用程序特定的属性
应用程序属性在消息传送之前进行设置。一旦一条消息发布或发送后,它就变成了只读(read-only)属性;消费或生产者都无法修改它的属性。不过可以调用clearProperties()后,修改属性。
TextMessage message = pubSession.createTextMessage();
message.setText(text);
message.setStringProperty("username", "Jonne");
publisher.publish(message);
Message 接口中的getPropertyNames() 方法可以用来获取该消息所有属性的名称枚举。
public void onMessage(Message message) {Enumeration propertyNames = message.getPropertyNames();while(propertyNames.hasMoreElements()) {String name = (String) propertyNames.nextElement();Object value = getObjectProperty(name);System.out.println("name=" + name + ",value=" + value);}
}
JMS 定义的属性
message.setStringProperty("JMSXGroupID", "ERF-001");
message.setIntProperty("JMSXGroupSeq", 3);
Java消息服务~消息属性相关推荐
- 仿淘宝开放平台之消息服务——消息中心推送消息至消费者
消息中心收到生产者推送过来的业务消息外,一方面,需要给生产者推送一条消息确认的响应消息:另一方面,则需要根据消息主题,查找所有订阅该主题的消费者(实际就是消息客户端),将消息复制及转发出去. 这种 ...
- Java消息服务JMS详解
2019独角兽企业重金招聘Python工程师标准>>> JMS: Java消息服务(Java Message Service) JMS是用于访问企业消息系统的开发商中立的API.企业 ...
- JMS(Java消息服务)入门教程
什么是Java消息服务 Java消息服务指的是两个应用程序之间进行异步通信的API,它为标准消息协议和消息服务提供了一组通用接口,包括创建.发送.读取消息等,用于支持JAVA应用程序开发.在J2EE中 ...
- JMS (Java消息服务) 入门教程
转载自:https://www.cnblogs.com/chenpi/p/5559349.html 什么是Java消息服务 Java消息服务指的是两个应用程序之间进行异步通信的API,它为标准消息协议 ...
- JAVA消息服务JMS规范及原理详解
一.简介 JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进 ...
- JMS : Java Message Service (Java消息服务)之一 [转]
为什么80%的码农都做不了架构师?>>> 1 引言 1.1 编写目的 本文作为B2bi项目中开源产品JORAM的使用指导文档,旨在帮助项目组人员方便明了的进行JMS模块的详细设 ...
- ActiveMQ学习总结(5)——Java消息服务JMS详解
JMS: Java消息服务(Java Message Service) JMS是用于访问企业消息系统的开发商中立的API.企业消息系统可以协助应用软件通过网络进行消息交互. JMS的编程过程很简单,概 ...
- 什么是JMS(Java Message Service消息服务)
JMS的定义 JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息 ...
- java jms 消息服务_Java消息服务JMS详解
Java消息服务(JMS Java Message Services)提供了点对点模式(Point-to-Point Queue)和发布-订阅模式(Publish-Subscribe Topics). ...
最新文章
- 降维的定义、维度诅咒、降维的意义
- 创建型模式——Factory Method(未完)
- 数据算法——Spark的TopN实现
- 电子工程师过去1年的点点滴滴
- 远见卓识,领导力在于把握企业潮流
- 难以拒绝的中国风雅致新年元旦海报来袭
- python 浏览器自动化_Python利用splinter实现浏览器自动化操作方法
- [转]程序员最容易犯的几个技术上的错误
- OC 实现的几个排序算法
- 64位虚拟机Guest OS安装错误:0xC0000225
- 计算机网络综合应用实验报告,计算机网络综合实验报告
- JSFinder自动化脚本一键批量处理URL(附自动执行脚本带whatweb筛选)
- HashMap为什么线程不安全?
- C# 之多线程篇 Task(C#超级工具类)
- WSA工具箱安装应用商店提示无法工作怎么解决?
- 理解计算机3D图形学中的坐标系变换
- Arcgis软件应用(五)遥感图像地理配准、矢量化与地图制作
- 逻辑回归实现数字手写识别
- 一份不太简短的LaTeX2e介绍最新版地址2019 The Not So Short Introduction To LATEX (Chinese Edition)
- 浏览器访问不了localhost