我是Nservicebus的新手,最近已经开始在Nservicebus中工作。我陷入困境,需要你们的投入。我有2个asp.net核心Web api项目,在某些情况下,我想使用NServicebus在两者之间发送消息。
到目前为止,我发现可以为EndpointConfiguration提供名称了,如果我的一个api部署在1台服务器上,第二个api部署在另一台服务器上,在这种情况下应该如何配置呢?
我尝试在EndpointConfiguration中提供url而不是名称,但这给了我例外。
预先感谢您的帮助
答案 0 :(得分:3)
NServiceBus端点通过系统将使用的某些消息传递基础结构进行通信。端点名称表示发送到的队列消息。消息传递基础结构由NServiceBus所谓的传输抽象。您将需要确定要使用的传输方式(请参阅选项here)。确定解决方案将使用哪种传输方式后,您可以查看特定传输方式的示例,以了解如何设置端点。
例如,如果您决定使用Azure Service Bus作为传输工具,则可以下载并尝试使用Send/Reply sample。
文档站点here上的教程可能是一个很好的起点。