C# 使用NServiceBus进行非常简单的错误处理
嘿,伙计们,这里有一个简单的场景C# 使用NServiceBus进行非常简单的错误处理,c#,.net,error-handling,nservicebus,C#,.net,Error Handling,Nservicebus,嘿,伙计们,这里有一个简单的场景 NServiceBus客户端/服务器设置 “Message”是我编写的自定义类 客户端发送请求消息。服务器接收消息,服务器执行以下操作: Bus.Reply(new UserDataResponseMessage { ID = Guid.NewGuid(), Response = users }); 然后什么都没有。客户端从未收到响应。 例外情况: 通过遍历log4net NServiceBus日志,我发现了一个异常,结果发现我的自定义类“users”没有
- NServiceBus客户端/服务器设置
- “Message”是我编写的自定义类
Bus.Reply(new UserDataResponseMessage { ID = Guid.NewGuid(), Response = users });
然后什么都没有。客户端从未收到响应。
例外情况:
通过遍历log4net NServiceBus日志,我发现了一个异常,结果发现我的自定义类“users”没有标记为可序列化
好吧,人们是如何“抛出”或“处理”这种错误的
NServiceBus似乎提倡不处理错误的想法,但在这种情况下,很明显看到某种“抛出”会节省大量时间
我如何处理这些异常,它们发生在哪里,它们去了哪里?嘿,伙计们,我就是这样解决问题的: 本质上,我已经了解到,您确实应该“处理”nServiceBus中的错误,只是它不是这样设计的。因此,我采用的方法有两个方面:
您可能不想共享一些配置设置或单元测试?