问题标签 [masstransit]

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 回答
1668 浏览

soa - 您使用什么工具来实现 SOA/消息传递?

NServiceBusMassTransit是两个可用于实现与 MSMQ 和其他消息队列的消息传递的工具。

我发现一旦您开始使用消息传递来让应用程序相互通信,您并不想回到旧的 RPC 样式。

我的问题是,还有哪些其他工具?你用什么工具?

0 投票
3 回答
3676 浏览

wcf - 与 MassTransit 或手写 MSMQ 客户端等框架相比,使用 WCF 有哪些优势?

我正在考虑使用 MSMQ 作为在我即将进行的项目中执行异步执行的解决方案。我想知道使用 WCF 和 MassTransit 等框架甚至手写 MSMQ 客户端来放置/读取 MSMQ 任务之间的区别。

基本上,应用程序将是几个网站(内部通过 LAN 或外部通过 Internet)通过服务层(无论是 WCF 还是普通 Web 服务)读取/写入数据。然后这个服务层将做以下两件事之一: 1. 将数据写入数据库 2. 和/或通过将消息放入队列来触发后台进程。3.显然它也可以从数据库中检索数据。队列另一端的小代理(一个windows服务)会监控队列并根据任务命令执行。

与 RPC 或分布式执行等相比,这种架构将非常容易扩展(添加更多队列和代理)并且易于实现。并且代理处理不需要是实时的。并且代理和服务层是独立的应用程序,除了它们共享公共域对象和存储库等。

你怎么看?欢迎针对上述要求提出架构建议。谢谢!

0 投票
5 回答
6523 浏览

c# - nServiceBus、Rhino 服务总线、MassTransit - 视频、演示、学习资源

嘿,人们很想听听您拥有或知道的有关 nServiceBus、Rhino Service Bus 和 MassTransit 的任何资源。

  • 视频?
  • 博客文章?
  • 图书?
  • 演示项目等
0 投票
1 回答
2641 浏览

msmq - MassTransit 中单个队列的多个消费者

是否可以让多个消费者监听单个 MSMQ 实例并使用 Selective Consumer 接口让每个消费者处理不同的消息子集?我似乎无法使用 pub/sub 让这个场景正常工作 - 队列上的单个消费者工作正常,但是当使用 >1 个消费者(同一可执行文件的多个实例)时,任何地方都不会出现任何消​​息。据我了解,这不是“竞争消费者”的情况,因为只有一个消费者会处理一条消息。

任何帮助或指针表示赞赏。

0 投票
4 回答
28735 浏览

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

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

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

0 投票
1 回答
1694 浏览

message-queue - MassTransit 队列维护

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

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

设想:

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

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

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

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

谢谢,
罗伯

0 投票
2 回答
1398 浏览

wcf - 集成端点的 WCF 和 WSDL 的任何可行替代方案?

我的雇主是特定市场的软件供应商。我们的客户使用网络服务将我们的系统与其他人集成。我们使用 Microsoft 技术,我们的 Web 服务在 ASP.NET 和 WCF 中实现。

是时候审查我们当前的服务集,并为未来的集成制定公司标准了。我正在阅读“企业集成模式”,并且我也一直在研究 nServiceBus 和 Mass Transit。这些可能会简化合同版本控制和单元测试等问题,但它们似乎对提供内部服务总线最有用,而不是用于向外部客户端公开服务。

我们的客户在许多不同的平台上,并要求我们的服务符合标准。这对不同的人可能意味着不同的事情,但我认为可以安全地假设他们想要访问使用 WSDL 描述的 Web 服务。

在这种情况下,WCF 是要走的路吗?

0 投票
3 回答
1303 浏览

client-server - 使用 MSMQ 的消息传递系统(a la MassTransit)的客户端要求?

之前没有使用过 MSMQ,我完全不清楚使用它的客户端环境要求。

我正在设计一个将与遗留系统集成的客户端/服务器解决方案,并且我在消息传递方面很受欢迎。我想使用像 MassTransit 这样的服务总线实现,但这需要 MSMQ。

我是否必须确保每台客户端 PC 上都安装了 MSMQ?

我不认为我把它卖给管理员密码管理员的前景很好。

现在我可以可靠地期望每台客户端机器都安装了 Windows XP Professional,但这可能会改变,我的理解是 MSMQ 没有默认安装在更新的操作系统上,这将是一个更令人头疼的问题。

谁能帮我解释一下这是如何工作的?我无法想象任何商业软件如何依赖 MSMQ,除非我错过了一些重要的东西(我希望我是)。

(服务器不是问题——我可以完全控制那里。)

0 投票
2 回答
136 浏览

transport - 经纬度附近的公交信息

我有一个位置的纬度和经度,我想找到该位置附近的交通信息,就像谷歌在谷歌地图详细信息页面上所做的那样。

0 投票
1 回答
323 浏览

web-services - 良好的服务层开发与设计:通信层开发中常见的不良做法是什么?

我目前正在研究用于高度可维护系统的应用程序设计的最佳实践(在相当高的水平上),从而将更改的摩擦降至最低。“通信层”是指网络服务、服务总线和通用网络传输技术。

根据您的经验,在通信层开发方面,您发现了哪些常见错误和不良做法,以及您采取/采取了哪些措施/或可以建议使通信层成为开发人员更好的地方看法?

一个示例答案可能包括:导致可扩展性和可扩展性差的通信层的最常见原因是什么?+ 可以采取哪些措施(无论是设计还是重构)来解决这个问题?

我在这里寻找战争故事和一些现实世界的建议,我可以将它们构建到公开可用的指导文件和样本中。