NServiceBus限制使用者(端点)

NServiceBus限制使用者(端点),nservicebus,Nservicebus,我目前正在考虑将NServiceBus作为我的体系结构中的一个候选者,并且对它是什么以及它可以做什么有一个非常好的想法。我确实很难找到一个我仍然有的问题的直接答案。 我知道它是内置在.NET中的。我不清楚.NET是否也是对发布者和消费者(端点?)的限制 简单地说,使用(例如)Azure ServiceBus,我可以在带有nodejs应用程序的队列上发布消息,消费者可以是用Java编写的Azure函数(触发)。或者是用Python编写的应用程序/服务。 使用NServiceBus是否会限制编写发布

我目前正在考虑将NServiceBus作为我的体系结构中的一个候选者,并且对它是什么以及它可以做什么有一个非常好的想法。我确实很难找到一个我仍然有的问题的直接答案。 我知道它是内置在.NET中的。我不清楚.NET是否也是对发布者和消费者(端点?)的限制

简单地说,使用(例如)Azure ServiceBus,我可以在带有nodejs应用程序的队列上发布消息,消费者可以是用Java编写的Azure函数(触发)。或者是用Python编写的应用程序/服务。 使用NServiceBus是否会限制编写发布者/消费者的技术?(到目前为止,对我来说似乎是这样)

谢谢你澄清了我脑海中的这片乌云;-)

干杯

使用NServiceBus是否会限制编写发布者/消费者的技术

简短的回答——事实并非如此。您可以在部分系统中使用NServiceBus,其中其他部分运行在不同的平台上,并以其他语言创建。NServiceBus将此类集成视为“本机”集成

正如您提到的Azure Service Bus作为您的底层通信技术,您可以查看演示如何将非NServiceBus代码连接到NServiceBus端点的。虽然示例中的发送者是一个.NET代码,但它可以与Java或您用来发送/接收消息的任何其他语言交换

使用NServiceBus是否会限制编写发布者/消费者的技术

简短的回答——事实并非如此。您可以在部分系统中使用NServiceBus,其中其他部分运行在不同的平台上,并以其他语言创建。NServiceBus将此类集成视为“本机”集成

正如您提到的Azure Service Bus作为您的底层通信技术,您可以查看演示如何将非NServiceBus代码连接到NServiceBus端点的。虽然示例中的发送者是.NET代码,但它可以与Java或您用来发送/接收消息的任何其他语言交换。

不是。 但是,您应该准备好为消息提供额外的NServiceBus元数据,并正确配置消息路由。

事实并非如此。 但是,您应该准备好为消息提供额外的NServiceBus元数据,并正确配置消息路由