文件名称:handling-failures:网络研讨会“使用消息处理失败”的演示代码
文件大小:3.56MB
文件格式:ZIP
更新时间:2024-06-04 02:59:06
C#
处理失败 网络研讨会“使用消息处理失败”的演示代码 该研讨会是由托管 ,NServiceBus,ServiceMatrix的制造商,ServicePulse等。 它由我于2015年8月18日提出,在@DanielMarbach和@MauroServienti的帮助下。 编码 该演示解决方案是一个简单的Web应用程序,可连接到3个不同的REST API。 使用端点,这些API的行为是已知的-一种可靠(返回200),一种给出永久性失败(400),另一种不可靠(在3%的时间内返回200,否则返回503)。 不同版本的应用程序以不同方式处理这些失败: v1-从Web App到API的同步调用; 没有错误处理 v2-从Web App到API的同步调用; 基本错误处理 v3-异步调用,Web应用将消息发送到队列和消息处理程序调用API 版本3使用作为传输方式,因此没有要设置的依赖项。 用法