Wcf – 在exception之前重试3次?

在生成请求exception之前,我被要求构建一个3次重试的机制。

我们有这种拓扑:

在此处输入图像描述

Service1调用Service2

如果连续3次失败 – 产生一个激发。

WCF是否有任何重试机制?

解决这个问题的WCF技术是Reliable Messaging 。 我认为MaxRetryCount是您正在寻找的属性。

以下是使用MaxRetryCount进行自定义绑定的示例。