问题标签 [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.
.net - 是否可以在 TransactionScope 中执行 SQL 命令并发送 MSMQ 消息?
我正在研究将 MSMQ 用于我团队的新项目,但我需要知道我是否可以发送 MSMQ 消息并在 System.Transactions.TransactionScope 中执行 SQL 命令,并让它们一起提交或回滚。我在网上找不到一个可靠的来源,用代码示例说“是”。
我需要将一些消息发送到单个队列并在单个数据库中插入一些记录,但我需要一起成功或失败。
编辑:我无法在我的测试中实际验证这是否有效(我很快就完成了这项任务),但所有文档都指出 TransactionScope 确实在同一实例中捕获 MSMQ 消息和 SQL 命令。
windows - 当队列本身为空时,为什么 MSMQ 的存储已满?
我的一个 QA 服务器有一段时间没有给我任何错误,因为它们无法写入队列,所以开始给我的应用程序错误。MSMQ 特地抛出了一条消息,说“资源不足,无法执行操作”。
对队列本身的检查表明它们是空的,每个都有零消息。
检查限制表明我们将它们限制为每个 1GB 的存储空间。
检查存储发生的目录说是的,那里有 1GB 的文件,因此没有更多资源是有道理的。
但是,队列本身是空的。为什么它不清除旧文件?我在这里缺少什么设置?我认为他们会在重新启动时清空自己,但这也没有解决它。
msmq - 绑定文件中的 BizTalk MSMQ 用户 ID 和密码
我正在设置一个由批处理文件驱动的部署解决方案,因此它是可重现的 - 我有一个可以工作的绑定文件,但我现在已经添加到我的 MSMQ 适配器上 - 在我的本地机器上工作,但我发现我必须添加用户 ID 和密码才能使其在实际服务器上工作 - 它在域中,我的虚拟开发机只是工作组
有没有办法将用户名和密码添加到文件中?- 似乎不太可能,因为那将有明文密码,但解决方案是什么 - 我有点认为是 SSO,但这是一个我没有靠近过的领域
.net - 如何使用 .NET 代码从 VB6 应用程序读取 MSMQ 消息?
我正在从 VB6 应用程序向 MSMQ 写入一个简单的 xml 字符串,但是当我尝试使用 XmlMessageFormatter 从 C# 中的队列中读取消息时,出现以下错误:
“名称不能以 '.' 开头。特点”
如何使用 .Net 代码成功阅读这些消息?
msmq - 在批处理文件中取消登记 BizTalk MSMQ 发送端口
我有一个解决方案,我使用批处理文件设置/清理...... - 有一对 MSMQ 端口,发送和接收,队列末尾有另一个应用程序
我发现我无法正确停止批处理文件中的编排...错误是发送端口未登记-我正在使用 SDK 示例中的 StopOrch.vbs 脚本
但我可以进入 BizTalk 管理控制台并使用 Full Terminate Ok 手动停止编排
如果我实际上没有将任何消息推送到 MSMQ 队列中,则设置/清理工作正常
c# - 读取 MSMQ 事务死信队列
我正在尝试使用 C#.NET 读取 MSMQ 中的事务性交易信队列,并且得到:
工作组安装电脑不支持操作
对于 10 个堆栈溢出点,我做错了什么?
c# - 异常后重新发送到 MSMQ
当抛出异常时,我试图将消息放回 MSMQ。以下代码似乎可以工作,但消息没有放回队列中?
dns - 如果不在域中,有什么方法可以访问 MSMQ 公共队列?
该解决方案迫切需要 MSMQ 解决方案,但不幸的是,发布服务不在域中。无论如何,是否可以从 DMZ 中的机器发布到域上的公共队列?
我可以使用网络服务发布,但这是一个额外的组件需要维护。数据库表是替代解决方案,但同样不是理想的。
c# - WCF 和 MSMQ 故障处理
有人可以向我解释这三种处理传递失败消息的方法之间的区别吗?
- 中毒队列服务
- 死信队列服务
- 使用响应服务来处理故障
我有“Programming WCF”,但我真的不明白什么时候你会使用其中一个而不是另一个,或者什么时候使用多个它们是有意义的。谢谢!
.net - 未处理通过 MSMQ 的较大 WCF 消息
我有一个托管从 MSMQ 读取的 WCF 服务的 Windows 控制台应用程序。当消息大小达到 7k 到 8k 左右时,服务会读取它(即它从 Q 中消失),但不会调用相应的函数。没有抛出异常。有人对正在发生的事情或在哪里寻找解决此问题有任何线索吗?