msmq相关内容

无权访问私有 MSMQ

在 XP 机器上,有一个由 .net 服务创建的私有消息队列.当我想在 VB6 应用程序中访问这个私有队列时,我不断收到“访问被拒绝"错误.所以这似乎是一个安全问题,只是我不明白为什么即使我以管理员身份登录我仍然无法访问在同一台机器上创建的队列.还有什么我需要考虑的吗? 关于我如何在 VB6 中使用队列的示例 作为 MSMQQueue 的公共 msgQueue私有子 OpenQueue() ..
发布时间:2022-01-20 19:40:39 其他开发

如何为 MSMQ 创建 C# 侦听器服务作为 Windows 服务

我首先要说我不是 .NET 开发人员,但我被投入到一个项目中,我需要使用 MSMQ,以便经典的 ASP Web 应用程序可以将消息发送到处理处理的 C# Windows 服务.我有将其他消息队列与其他语言集成的经验,但就像我提到的,我在 .NET 和 Windows 开发方面没有太多经验,因此非常感谢一些指导. 这是我的问题... 有人可以提供一些基本的 C# 代码来侦听现有的 MSM ..
发布时间:2022-01-16 16:05:01 C#/.NET

C# 中的 MSMQ COM API

在 C# 中使用 MSMQManagement 的最佳方式是什么?当远程机器断开连接时,我需要能够查看和清除本地传出队列. 显然有些用户可以通过 COM API 做到这一点,但在 COM 引用选项卡中,我没有其他网站/博客/帖子提到的“Microsoft Message Queue 3.0 对象库"(也没有任何类似的东西).我在机器上搜索过 Interop.MSMQ.dll 也找不到. ..
发布时间:2022-01-14 12:01:18 C#/.NET

为什么我们需要在 MSMQ/RabbitMQ 等消息队列系统之上使用 NService Bus/MassTransit 等服务总线框架?

在分布式消息事务世界中,我试图了解开发分布式系统所涉及的不同部分.据我了解,您可以使用支持消息队列系统的企业总线来设计消息系统.为什么同时使用两者是个好主意?通过仅针对消息队列系统进行编程可以实现同样的目的吗?两者一起使用有什么好处? 解决方案 您当然可以直接针对消息传递基础架构进行编码,您会发现各有利弊.每次运输.不过,您需要在此过程中做出许多决定,而这正是服务总线可以提供帮助的地方. ..

MSMQ 创建错误:工作组安装计算机不支持该操作/用户的内部消息队列证书不存在

这让我有点抓狂,所以如果有人能帮助我,我将不胜感激!! 我正在尝试将消息从域内的服务器发送到公共队列到域控制器,但出现错误: '工作组安装计算机不支持该操作.' 我已经在域控制器上设置了 MSMQ,并在公共队列文件夹中创建了一个消息队列. 我知道以前有人问过类似的问题: 为什么 MSMQ 认为我在工作组计算机上? 但是我已经尝试了所有建议的方法,但仍然出现相同的 ..
发布时间:2022-01-07 10:29:44 其他开发

为什么 MSMQ 认为我在工作组计算机上?

我的电脑连接到一个域,但是当我去创建一个公共队列时: MessageQueue.Create(@".\testqueue"); 我收到此错误: 工作组安装计算机可以不支持操作. 为什么 MSMQ 会认为我在工作组计算机上? 解决方案 成为域的一部分是在 AD 集成模式下安装 MSMQ 的先决条件.它不保证 MSMQ 安装在 AD 集成模式下.如果出现以下情况,MSMQ 将以 ..
发布时间:2022-01-04 13:59:15 其他开发

通俗地说,什么是“对外交易"?

我们将构建基于 SOA 的 WCF 服务.最近在一次会议上,客户解释了新的系统环境.他使用了“对外交易"这个词.由于时间限制,我无法解释清楚.然后我在互联网上做了一些搜索.但是,它使我转向不同的主题. 那么,我的问题是 - 在“面向服务"的背景下,什么是“出站交易"?能举个例子吗? 阅读: 什么是“纯英语"SOA? 什么是“网络服务"?用简单的英语? WCF,Data ..
发布时间:2021-12-13 20:03:06 C#/.NET

如何防止 WCF 服务进入故障状态?

我有一个不应进入故障状态的 WCF 服务.如果出现异常,则应将其记录下来,并且服务应继续不间断.该服务具有单向操作契约,并且正在从 MSMQ 读取消息. 我的问题有两个: 服务似乎正在吞咽异常/故障,所以我无法调试它.我如何获得服务公开异常,以便我可以记录或处理吗? 服务是进入故障状态后这个异常被吞了.怎么办我阻止服务进入进入故障状态? 解决方案 在 WCF 跟踪 (配置跟踪 ..
发布时间:2021-12-13 19:47:52 C#/.NET

MSMQ 与临时表转储

我知道之前有人问过这个问题.但环顾四周,我仍然无法确定我应该走哪条路.这是我的情况,希望你能帮忙: 我们将拥有一系列 Web 服务,它们将按计划被数百个移动应用程序访问.这些服务将在设备上提供数据,同时将新信息发送到设备并从它们返回.从设备返回的数据需要更新单个中央 SQL 服务器数据库,该数据库还提供多个桌面应用程序和网站. 为了减少这些服务的请求/响应时间,我们决定在事后处理来自设 ..
发布时间:2021-11-17 02:27:21 其他开发

通过 MSMQ 分离 Web 和数据库层是必要的还是矫枉过正的?

我正在组装一个简单的 asp.net web 控件,它作为 ajax 表单发布的结果将一条记录插入到 MSQL 数据库中. 包含此控件的页面可能会在很短的时间内收到数千次点击,我担心打开数据库连接、插入记录然后关闭每个请求的连接的性能问题. 我想到的一个解决方案是让 Web 控件将消息放入 MSMQ 队列,并在服务器上有一个 Windows 服务定期读取队列并进行批量插入. 考虑 ..
发布时间:2021-11-17 02:02:43 C#/.NET

实现消息总线架构

我目前正在为我公司的新消息总线架构进行分析和设计.过去我曾尝试过 MSMQ 做这样的事情,它运行良好,并且正在考虑为这个项目再次做同样的事情,但使用 WCF 作为 API 而不是使用 System.Messaging API.有没有人在 WCF 中使用过 MSMQ?使用 System.Messaging API 是否更容易?与 System.Messaging 相比,使用 WCF 有什么好处,反之 ..
发布时间:2021-11-17 01:54:27 C#/.NET

是否有任何免费库可以实现类似于 MSMQ(Microsoft Message Queuing)的消息队列?

我有兴趣使用具有类似于 MSMQ 的功能的免费库在 win 表单应用程序中的 3 个应用程序域之间发送/接收消息.我只需要私有队列功能(没有公共队列或 AD 支持)请提供链接和一些优点/缺点.如果您认为需要更多积分以获得更详细的信息,我很乐意打开子问题. 注意:不幸的是我有一些用户没有 Windows XP 专业版(MSMQ 不可用)我看到了 Apache ActiveMQ 和 rabbit ..
发布时间:2021-11-16 19:11:32 C#/.NET

单个队列上的消息队列存储限制不起作用?

Send() 在队列中不抛出异常已满. 我有两个私有消息队列,比如队列和队列 1,我将队列 1 的消息存储设置为少量,比如 5120 kb,在我的程序中,当队列 1 已满而全局队列已满时,我将消息发送到队列和队列 1未满, queue1 上的 Send() 方法不会抛出异常,这是为什么?我期待 queue1 上的 send() 方法抛出异常,所以我知道它已满. 解决方案 我认为这是设 ..
发布时间:2021-06-04 19:12:59 C#/.NET

Windows 服务中 MSMQ + WCF 中的错误 0xc00e0003

我在 Windows 服务中托管使用​​ MSMQ 的 WCF 服务. 问题: 安装服务后,我无法启动服务.事件日志有以下信息: 服务无法启动.System.InvalidOperationException: 打开队列时出错.确保 MSMQ 已安装并正在运行,队列存在且具有适当的读取权限. 内部异常可能包含附加信息.--->System.ServiceModel.Msmq ..
发布时间:2021-06-04 19:12:56 C#/.NET

MSMQ 如何管理消息?

MSMQ 似乎没有使用任何数据库管理系统来管理消息. MSMQ 如何管理消息? 它是否将消息存储在平面文件中? 我正在尝试实施消息管理系统. 解决方案 MSMQ 使用位于 %windir%\system32\msmq 的平面文件. 如果你想实现自己的排队,建议你看看Ayende 关于排队的博文 ..
发布时间:2021-06-04 19:12:52 其他开发

必须使用动词 SET 的 APP 对象的确切标识符

我正在关注 这篇关于允许 WCF 从 MSMQ 读取数据的文章,但此命令出现错误 appcmd set app "MSMQ/MsmqService"/enabledProtocols:net.msmq MSMQ 是我的 IIS 托管网站的名称,而 MsmqService 是 .svc 文件的名称. 我得到的错误是 ERROR(消息:必须对带有动词 SET 的 APP 对象使用精确标识符 ..
发布时间:2021-06-04 19:12:49 其他开发

有没有免费的库可以实现类似于MSMQ(Microsoft消息队列)的消息队列?

我对使用免费的库感兴趣,该库具有类似于MSMQ的功能,可以在Win Form应用程序的3个应用程序域之间发送/接收消息.我只需要专用队列功能(无公共队列或AD支持)请提供链接和一些优缺点.如果您认为需要更多积分以获取更详细的信息,我很乐意提出子问题. 注意:不幸的是,我有一些用户没有Windows XP专业版(MSMQ不可用)我看到了Apache ActiveMQ和Rabbit MQ,但是对 ..
发布时间:2021-04-09 18:43:24 C#/.NET

MassTransit是否支持通过HTTP传输的MSMQ?

从MSMQ 3.0开始,HTTP传输已经可用,但是,恐怕MassTransit不提供使用HTTP协议作为队列之间的传输协议的功能. 关于此问题,此处,但尚未完全回答. 有人知道客户端是否有可能订阅总线并通过HTTP发送/接收消息吗?这是我愿意实现的架构: 我将在本地网络中拥有两台计算机 计算机A 运行服务器应用程序和MassTransit.RuntimeServices ..
发布时间:2021-04-01 21:06:28 C#/.NET