MSMQ创建消息队列出现“工作组安装计算机不支持该操作”

【sceislqzw】:
你在创建公有队列,而你的机器不属于任何域。一般工作组安装的计算机只能创建私有队列。
 System.Messaging.MessageQueue QueueReceive = new System.Messaging.MessageQueue(@".\Private$\MSMQDemo");
这样应该不会出错。

【erdgzw】:
创建专用队列当然可以。难到创建公有队列必须要在域上啊?

【flyaqiao】:
if (MessageQueue.Exists(path))
                m_Msq = new MessageQueue(path);
            else
            {
                m_Msq = MessageQueue.Create(path);
                m_Msq.MaximumQueueSize = CommonSettings.QueueMaxSize;
            }
            m_Msq.SetPermissions("Everyone", System.Messaging.MessageQueueAccessRights.FullControl);

时间: 2024-10-05 23:50:38

MSMQ创建消息队列出现“工作组安装计算机不支持该操作”的相关文章

【c#】队列(Queue)和MSMQ(消息队列)的基础使用

原文:[c#]队列(Queue)和MSMQ(消息队列)的基础使用 首先我们知道队列是先进先出的机制,所以在处理并发是个不错的选择.然后就写两个队列的简单应用. Queue 命名空间 命名空间:System.Collections,不在这里做过多的理论解释,这个东西非常的好理解. 可以看下官方文档:https://docs.microsoft.com/zh-cn/dotnet/api/system.collections.queue?view=netframework-4.7.2 示例代码 我这里

消息队列ZeroMq的安装和调试

最近几天,开发到进程间通信,找来找去,感觉最合适的还是消息队列,下面是有关消息队列zeromq的安装调试方法. 一.ZeroMQ 介绍 引用官方的说法: "ZMQ (以下 ZeroMQ 简称 ZMQ)是一个简单好用的传输层,像框架一样的一个 socket library,他使得 Socket 编程更加简单.简洁和性能更高.是一个消息处理队列库,可在多个线程.内核和主机盒之间弹性伸缩.ZMQ 的明确目标是"成为标准网络协议栈的一部分,之后进入 Linux 内核".现在还未看到它

消息队列 - mac上安装RabbitMq (转)

什么是RabbitMQ? RabbitMQ是由Erlang语言编写的实现了高级消息队列协议(AMQP)的开源消息代理软件(也称为面向消息的中间件).支持WIndows.Linux.MAC OS 操作系统和包括java..net在内的多种编程语言. AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,分面向消息的中间件设计.基于此协议的客户端与消息中间件可传递消息,并不受 客户端/中间件 不同

【转】MSMQ 微软消息队列 简单 示例

MSMQ它的实现原理是:消息的发送者把自己想要发送的信息放入一个容器中(我们称之为Message),然后把它保存至一个系统公用空间的消息队列(Message Queue)中:本地或者是异地的消息接收程序再从该队列中取出发给它的消息进行处理. 我个人的理解,你可以把他当做一种,把数据打包后,发送到一个地方,程序也可以去取到这个打包的程序,队列的机制就不讲了,并发问题荡然无存.呵呵. 上代码: 首先 using System.Messaging; public class MsmqManagerHe

ActiveMq-拦截创建消息队列

ActiveMQ拦截客户端创建/接收消息队列 1.创建插件 public class AuthPlugin implements BrokerPlugin{ private String mqName;//本MQ服务器名称 private JdbcTemplate jdbcTemplate;//数据库操作类 public AuthPlugin(JdbcTemplate jdbcTemplate,String mqName) { this.jdbcTemplate=jdbcTemplate; th

php 消息队列 rabbitmq 的安装使用

今天尝试安装了 rabbitmq ,用作php 的消息队列,下面是具体的步骤 首先呢,需要在github 下载这个包,我这里用的是 v0.5.2 版本的 rabbitmq v0.5.2 接下来,通过 使用 .sh脚本,进行安装 1 #切换目录到 rabbittmq-c ,更改文件属性 2 chmod -a+x travis.sh 3 4 #初始化 5 ./travis.sh autotools 6 7 #安装 8 ./travis.sh cmake 再然后,使用 pecl 安装php 的 amq

消息队列之ActiveMQ安装配置

简述:ActiveMQ是由Apache出品的,一款最流行的,能力强劲的开源消息总线.ActiveMQ是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,它非常快速,支持多种语言的客户端和协议,而且可以非常容易的嵌入到企业的应用环境中,并有许多高级功能. 一.安装ActiveMQ 1.下载ActiveMQ 官方网站:http://activemq.apache.org/activemq-5122-release.html 2.安装JDK7,参考(http://ljoh

开源消息队列系统 rabbitmq-server 安装详细

公司开发的公有云环境需要用到 rabbitMQ,但是在公司的安装手册里并没有关于该软件的安装方法,只给了一个 rabbitMQ 官网的链接.当哥看到这个链接满面的"黑线",这是在考验哥的智商吗?哥不得不吐槽一下,公司的安装文档实在是太烂了,你既然用这软件为什么不能写个安装文档,哥真的是无语... 回到正题,rabbitMQ 是做什么用的,还请大家去问"度娘",这里不做详细说明.rabbitMQ是用erlang 语言开发.首先,我们需要安装 erlang,在安装erl

【转】MSMQ消息队列安装

一.Windows 7安装.管理消息队列1.安装消息队列   执行用户必须要有本地 Administrators 组中的成员身份,或等效身份.   具体步骤:    开始—>控制面板—>程序—>程序和功能—>打开或关闭Windows功能—>依次展开Microsoft Message Queue (MSMQ) 服务器.Microsoft Message Queue (MSMQ) 服务器核心—>确定   如果系统提示您重新启动计算机,请单击“确定”以完成安装.2.管理消息队