问题标签 [servicebus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
55960 浏览

c# - .net 服务总线建议?

我们需要一个具有发布/订阅功能的分布式架构消息系统/服务总线。是否有人对我们可用于 .net 应用程序的框架有任何建议?

0 投票
4 回答
28735 浏览

msmq - nServiceBus vs Mass Transit vs Rhino Service Bus vs 其他?

只是做一些快速的峰值可能使用消息系统来处理在一个很好的解耦的工作流系统中的文件。

人们发现使用上述每个框架的优点和缺点是什么?与带有 WCF 绑定和/或非 MSMQ 解决方案的手动 MSMQ 系统相比,使用这些系统有什么优势?

0 投票
3 回答
1017 浏览

servicebus - 类似 nServiceBus 的 ServiceBus 框架?

是否有类似 nServiceBus 的 Service Bus 框架?我想要的是在分布式应用程序以外的应用程序内部工作的服务总线。同一应用程序发布/订阅消息的组件。

0 投票
3 回答
227 浏览

.net - 是否有消费者不消费事件的服务总线解决方案?(多个消费者收到相同的事件)

我正在阅读 ActiveMQ,这似乎是服务总线的一个很好的实现,生产者可以发布消息,其他进程可以接收它们。

但是,在阅读文档时,看起来生产者在发送消息时必须提供“端点”。

我宁愿反过来:我的生产者发布事件“导入作业开始”、“导入作业完成”等,任何对某些事件类别感兴趣的消费者都可以订阅和接收这些事件。但是,消费者不应消费该事件,因为它不再发送给其他订阅者。

拥有这种属性的最佳产品是什么?

约束: - 它应该至少有 .Net 和 php 的接口 - 它应该跨机器边界工作

谢谢

0 投票
1 回答
1457 浏览

rhino - 如何使用 Rhino Service Bus 为多个订阅者配置 pub sub?

我正在尝试使用 Rhino 服务总线在 1 个发布者和多个订阅者之间设置 pub-sub。但是,我似乎得到的只是竞争消费者(其中消息在一个消费者或另一个消费者之间分发,但不会发送给两者)。

我当前的发布者配置如下所示(注意:我使用的是新的 OnewayRhinoServiceBusFacility 所以我不需要在发送者中定义总线元素)

我当前的订阅者配置如下所示:

我有 2 个简单的命令行应用程序,它们启动发布者和订阅者。我只是复制并粘贴订阅者 bin 来设置 2 个订阅者。我的消息处理程序如下所示:

有任何想法吗?干杯

0 投票
1 回答
1694 浏览

message-queue - MassTransit 队列维护

MassTransit中是否有任何内置功能可以帮助管理队列?

我特别考虑错误队列。我看到了与此类似的线程,但我不想用实用程序来管理它,而是用代码来管理它。

设想:

  • Web 客户端 - 命令作为带有 MT 的消息发布到应用服务器上的远程队列。

  • 应用服务器 - 使用和执行命令。如果命令在执行过程中抛出,它会被放入错误队列中。

  • Web 客户端 - 最终用户可以查看错误队列中的所有命令。他们一次解决一个问题,并让它们重新发布以再次执行。

前两个很容易。第三个是我现在的位置。任何建议都非常感谢。

谢谢,
罗伯

0 投票
2 回答
720 浏览

ssh - 代理/服务总线/反向 SSH

试图找出将一堆运行 WCF 服务的客户端计算机轻松连接到广域网上的 LAMP 服务器的最佳方法....

目前只是用 DynDNS 设置每个客户端,并在路由器上进行端口转发......绝对不是部署的最佳情况。

理想情况下,他们希望运行一个简单的程序,自动将它们连接到 LAMP 服务器......

谁能指出我正确的方向?

我应该查看反向 SSH、Windows Azure AppFabric ServiceBus 吗?

0 投票
2 回答
1674 浏览

c# - 为什么 Rhino.ServiceBus 没有自动创建我所有的队列?

我已经以与有关它的博客文章非常相似的方式进行设置,但是在启动其中一个队列时出现错误。

我的msmq://localhost/colin_console_queue程序不会自动创建。

我很确定我只是没有做正确的事情,但我不知道我遗漏了什么。

我确实发现了一个“DisableAutoQueueCreation”属性,我尝试在各种配置元素上将其设置为 false,我什至发现它可以作为属性使用,RhinoServiceBusFacility所以我也尝试在那里设置它。不幸的是,这些似乎都不起作用。

如果我将两个 url 更改为指向同一个 Queue 应用程序基本上可以工作,但我很确定这不是我应该做的。我查看了 Starbucks 示例应用程序以了解它的作用,但它似乎使用代码中的硬编码路径进行了大量设置。

这是我用来弄清楚如何使用队列的测试程序。

这是我得到的错误,

0 投票
8 回答
1732 浏览

c# - 进程之间的 C# 通信

我正在使用一个应用程序,并且我能够使 C# 脚本在这个环境中运行。我可以将任何类型的 DLL 导入此环境。我的问题是我想启用这些脚本之间的通信。由于环境是受控的,我无法访问应用程序的源代码,我不知道如何做到这一点。

我尝试过的事情:

  • 文件 I/O:只需将我希望每个人都读取的消息写入 .txt 文件并让另一个人读取它。问题是我需要这个脚本运行得非常快,这占用了太多时间。

  • nServiceBus:我试过这个,但我无法让它在我正在处理的环境中工作。我不是说做不到,只是说做不到

有谁知道这样做的简单方法,也很快?

0 投票
2 回答
9237 浏览

.net - Enterprise Service Bus、.NET Service Bus、NServiceBus 和总线上的轮子

企业服务总线(ESB)、.NET 服务总线(Windows Azure AppFabric 服务总线)、NServiceBus、RhinoServiceBus、MassTransit 等。

我试图了解这些技术的共同点或不共同点。

我今天早些时候参加了 Juval Löwy 关于 .NET 服务总线的演讲,他说 .NET 服务总线可以用作 ESB 的穷人版本,所以我认为这意味着 .NET 服务总线不是ESB,其他任何一个都是真正的 ESB 吗?

如果其他任何一个是真正的 ESB,与 .NET 服务总线相比,什么会使它们成为真正的 ESB?