如何使用c#订阅msmq中的队列。 假设我有一个客户端作为胜利的形式,并希望订阅一个消息队列,每次消息到达队列我希望通知它的形式。任何例子。 谢谢订阅msmq
Q
订阅msmq
7
A
回答
5
您也可以使用WCF订阅来自MSMQ队列的消息,并将它们作为WCF服务中的服务方法处理。
退房
3
您需要查看命名空间System.Messaging
中的类型。
有完全的异步支持,所以你可以等待消息到达而不会停止你的用户界面(但你需要使用Control.BeginInvoke
作为WinForms中的异步操作的普通回调)。
MSDN有很多例子,例如的asynchronous message receive。
0
至于建议的@marc_s你可以使用WCF服务,可以使用NetMSMQ或MSMQIntegrated结合订阅MSMQ中的消息。
如果您不想在Winforms应用程序和MSMQ之间引入WCF服务,则需要构建轮询机制以检查MSMQ是否有新消息到达。
1
为什么不看看NServiceBus?
这是一个非常稳定和成熟的平台,建立在MSMQ上,并且具有开箱即用的pub/sub功能。死容易开始,并且不需要让你的手弄脏WCF!
相关问题
- 1. WCF用MSMQ发布/订阅
- 2. 通过互联网订阅MSMQ
- 3. 订阅队列时nServiceBus MSMQ错误
- 4. 订阅取消订阅()
- 5. Angular2在订阅内订阅
- 6. MSMQ多个阅读器
- 7. iOS应用程序订阅 - 按月订阅每年订阅?
- 8. 订阅
- 9. 订阅
- 10. 翻阅RSS订阅
- 11. 使用dj-stripe订阅多个订阅
- 12. 如何取消订阅socket.io订阅?
- 13. paho-mqtt订阅支票订阅状态
- 14. Rxjs - 重新订阅取消订阅Observable
- 15. 条带订阅 - 更新过期订阅
- 16. 如何取消订阅Weak订阅MvvmCross
- 17. 订阅/取消订阅VS Create/TakeUntil?
- 18. 允许Feedburner订阅xml订阅源
- 19. 流星订阅覆盖旧订阅吗?
- 20. 取消订阅/订阅活动危险?
- 21. 订阅和取消订阅活动
- 22. 订阅的订阅Skus - 许可频道
- 23. 如何取消订阅NServiceBus订阅?
- 24. 订阅Angular的另一个订阅
- 25. 动态订阅/取消订阅活动
- 26. SerialPort.DataReceived重复订阅/取消订阅
- 27. 订阅不存在“订阅”类型
- 28. 点击一个DIV订阅RSS订阅
- 29. 取消订阅socket.io中的订阅
- 30. 我该如何订阅MSMQ队列,但只能“浏览”.Net中的消息?