有没有人使用异步 WCF 端点的经验?
我试图了解是否使用 MSMQ 绑定选项我可以进行设置,其中客户端知道必须将消息放入哪个队列,并且如果 wcf 服务(最终托管在 IIS 中)脱机或不脱机,它也会透明地工作回应。
我真的很想得到这个设置,因为通过这种方式,当应用程序服务器重新上线(我们的分布式应用程序拥有的众多应用程序服务器之一)时,它将处理队列中的所有传入消息并进行详细说明。
我更多地考虑那些有意义的延迟操作,例如消息管理(发送电子邮件)、日志服务(将日志条目写入数据库、事件日志或通过电子邮件发送)和类似的后端流程。
我的另一个选择是使用 TIBCO 业务工作和 ems,但试图了解什么更好,如果简单的 WCF 可以同步或异步工作,只需将绑定从 netTCP 更改为 MSMQ ......
谢谢!