【问题标题】:fast service bus for small local networks and .NET用于小型本地网络和 .NET 的快速服务总线
【发布时间】:2011-09-10 17:15:56
【问题描述】:

如果性能是一项重要要求,您会为小型本地网络(通常所有参与的进程甚至在同一台机器上运行)选择哪种 .NET 服务总线框架。理论上它必须能够每秒处理 1000 条消息。

【问题讨论】:

  • 要求?例如,如果您不听,是否需要对消息进行排队?还是没有队列的基本发布/订阅?需要坚持吗?交易?免费与商业?安全要求?
  • 您考虑使用哪些框架?你可能想检查这个问题:stackoverflow.com/questions/1601518/…
  • 这些都是次要要求,故意不考虑这个问题。 如果您不听,是否需要将消息排队? 不一定。 队列? 不一定。 持久性?不一定。 事务性的? 不一定。 免费 vs 商业? 虽然 NServiceBus 似乎太贵了,但两者都被考虑在内。 安全要求?无。
  • 你可以试试(Phoenix Service Bus:pservicebus.codeplex.com)如果一切都在本地运行,即使是远程运行也非常快。这是它的性能示例结果:pservicebus.codeplex.com/… 基于此示例代码:pservicebus.codeplex.com/SourceControl/changeset/view/…

标签: .net performance servicebus


【解决方案1】:

NServiceBus 似乎针对同一台机器上的跨 AppDomain 调用进行了优化。有网站对此说了很多。

【讨论】:

    猜你喜欢
    • 2015-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多