【发布时间】:2012-02-27 08:04:47
【问题描述】:
我有一个 MSMQ 队列,我需要实现一个定期或在指定时间(即每晚)执行的侦听器来处理队列中的消息。
WCF 提供 netMsmqBinding 允许通过 MSMQ 向其他服务发送消息。我想知道是否可以实现 WCF 服务以在指定时间或以相等的时间间隔定期使用消息?还是 WCF 总是在消息到达后立即消费?
例如,我需要每小时检查一次队列,如果有任何消息 - 处理它们。
还有一个问题是关于并发的。我可以将 WCF 服务配置为使用有限数量的线程(例如 2 个)来处理队列消息吗?
谢谢
【问题讨论】: