问题标签 [msmq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
279 浏览

msmq - 与 MSMQ“如何处理消息”相关的问题

我使用 MSMQ 作为提供异步 SOA 的一种方式。请参考下面的代码,因为它很难解释。我试图找出最好的方法来做到这一点。

随着代码变得越来越复杂,将很难管理。欢迎任何建议!

0 投票
3 回答
1316 浏览

ssis - 如何让混合 SSIS-J2EE 系统通过消息传递进行通信?

我目前正在开发一个 ETL 解决方案,由于各种原因,它包括SSIS组件以及J2EE服务。

我需要各种组件通过消息队列进行异步通信。但是,明显的限制是 SSIS 仅与 MSMQ 集成,而在 Java 端使用 JMS 显然是有意义的。

我考虑过 MSMQ/MQSeries 桥(我们在内部使用 WebsphereMQ),但我觉得这给解决方案增加了另一层复杂性。

我现在想知道是否有更简单的解决方案来实现跨平台消息传递。消息传递方法的目的实际上是实现组件之间的控制传递,而不是传递数据。每个组件,无论是 SSIS 包还是 J2EE 服务,都将从同一个底层数据库读取/写入,所以我想知道是否最好只在任一侧实现轮询机制。欢迎提出建议。

克里斯托夫。

0 投票
1 回答
1936 浏览

.net - WCF 中的 MSMQ 绑定与 WsHttp 有何不同?

我正在尝试了解 WCF 中的 MSMQ 绑定,并想知道它与 BasicHttp 或 WsHttp 的配置有何不同?

0 投票
3 回答
7976 浏览

deployment - 包括 MSMQ 作为我的应用程序的先决条件

我正在开发一个使用 MSMQ 进行进程间通信的应用程序,如果尚未安装该服务,我需要安装项目才能安装该服务。我已经检查了有关使其成为先决条件的信息,但到目前为止我一直没有成功找到它。有任何想法吗?

0 投票
2 回答
979 浏览

c# - Microsoft 消息队列 - 优先级标志或单独的队列?

我在 C# 中实现了一个系统,该系统使用 Microsoft 消息队列 ( System.Messaging) 在相​​关进程之间进行通信。本质上,许多Sender服务生成要放入队列的消息,并且许多Receiver进程监视队列并在它们到达时获取这些消息。

我刚刚被告知有些消息需要优先于其他消息。

消息可能会一波又一波地出现,并且可能会有大量消息一次性放入队列(比如一千左右),因此在处理最终消息之前可能会有延迟。

我最初的想法是有第二个优先级消息队列,它也被不同线程中的每个接收器进程监视。此队列中的消息会少得多,因此延迟会更少。

然后我偶然发现了该Message.Priority物业。

所以:

我应该使用这个优先级标志而不是实现另一个队列吗?它会成功且有效地将这些消息跳到其他消息之前吗?如果是这样,如果有的话,可能会出现什么情况和副作用?

还是我应该坚持原来的计划并为优先消息实施另一个队列?

0 投票
2 回答
1467 浏览

wcf - MSMQ 私有队列自动删除超过 24 小时的未读消息

我通过 WCF 使用 MSMQ 将消息存储在私有队列中。(由 Windows Server 2003 托管的专用队列)。消息仅存储 24 小时并自动从队列中删除,有人知道为什么吗?

0 投票
1 回答
4184 浏览

c# - MSMQ发送消息问题...(c#)

我的代码:

没有错误,但我的 MessageQueue 中没有任何内容......有什么帮助吗?

0 投票
2 回答
322 浏览

c# - 是否可以在该环境中使用 WCF(C#) ?

我有几个“黑盒”将数据发送到确定的 IP 和端口,我不能指定其他任何东西(只是 IP 和端口)......

我的服务器应该正在侦听该端口并捕获要发送到 MSMQ 的信息...

如何设置 WCF 服务器来监听该端口?

谢谢!

0 投票
2 回答
722 浏览

wcf - 我可以在传出的 MSMQ 上重定向地址错误的消息吗?

我在传出的 MSMQ 上有一堆由于拼写错误而被错误处理的消息。他们被困在传出队列上,因为他们所指向的盒子不存在。

队列名称的形式为

DIRECT=OS:foo\private$\MyQueue 并处于等待连接状态

我想寄给

DIRECT=OS:bar\private$\MyQueue

主机文件中的条目是否足够,或者如果没有,我可以这样做吗?如果可能的话,我不想创建一个名为的服务器和一个接收消息并将它们转发到正确的服务器的进程

0 投票
2 回答
430 浏览

c# - 需要帮助来确定跟踪系统 (.NET) 的最佳解决方案是什么

这是我在这里的第一个问题,我的名字是安娜!

我的问题:我的客户有几个个人设备(带 gps 的黑匣子)来定位人/车……大约有 12000 人/车使用该设备……它将他们的位置发送到指定的 IP/端口……我可以在那一边不要做任何事情......

我的工作?开发一个侦听器以捕获设备发送的所有数据并使用 .NET 将其加载到数据库中...

我的想法:使用线程的窗口服务(也许是 ThreadPool?)。所以该服务将捕获所有传入的消息,创建一个线程并放入数据库......

这是解决问题的最佳方法吗?我在这里阅读有关消息队列(MSMQ)的信息...您认为我应该使用它吗?

安娜