添加自定义MSMQ属性

问题描述

| 我正在设计一个创建,使用和删除MSMQ消息队列的应用程序。每个队列都有我当前存储在文件中的自定义属性。 我发现这很混乱,但是如果此文件消失,整个系统可能会崩溃。 有没有办法将自定义属性(例如,属性xml字符串)绑定到我正在使用的实际消息队列? 干杯, 尚恩     

解决方法

虽然我不知道这是否可行,但许多人也不希望您的配置不符合要求。我会建议其他种类的外部存储机制。您可以使用另一个队列来保存每个队列配置的消息(只需确保它是持久的即可)。您还可以考虑使用数据库来保存您的配置,并确保已对其进行备份。     ,队列在Active Directory中定义为文本文件(在system32 \\ msmq \\ storage \\ LQS文件夹中),分别用于公用和专用。 从理论上讲,您可以在AD中将自定义属性添加到公共队列对象中。 同样,您可以将文本添加到专用队列文本文件中(尽管如果更改队列属性,它可能会被剥离)。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...