gpt4 book ai didi

wcf - 使用 Windows 服务通过 WCF 处理 MSMQ 消息

转载 作者:行者123 更新时间:2023-12-01 15:52:30 34 4
gpt4 key购买 nike

我们有一个解决方案,我们使用 Windows 服务来挑选消息。

Windows 服务每 2 分钟触发一次并检索 MSMQ 消息以将其传递给 Web 服务。

  1. 我可以创建一个 WCF 服务来自动从 MSMQ 队列中获取消息吗?
  2. 如果支持自动调用,是否可以使用 WCF 服务来避免 Windows 服务?

最佳答案

Q1:您可以自动从 MSMQ 获取消息,您需要查看 netmsmqbinding,有一些设计注意事项您必须考虑,如果您习惯了 native MSMQ,您知道您有能够查看消息。但是当您使用 WCF 时,您就失去了窥视的能力。 WCF 将拦截 MSMQ 中的消息,您有责任保持 WCF 服务和窥视应用程序同步。您还需要查看是否需要事务性队列或非事务性队列,并且您必须根据此修改绑定(bind)。

Q2:您需要在 Windows 服务或 IIS7 中托管 WCF 服务。如果您在 IIS7 中托管,请考虑启用 MSMQ WAS 监听器

这是一篇不错的文章: http://blogs.msdn.com/tomholl/archive/2008/07/12/msmq-wcf-and-iis-getting-them-to-play-nice-part-1.aspx

关于wcf - 使用 Windows 服务通过 WCF 处理 MSMQ 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/372935/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com