【问题标题】:.net active passive cluster library.net 主动被动集群库
【发布时间】:2012-07-25 03:39:06
【问题描述】:

是否有可用于 .NET 环境的库/框架来处理低级进程间通信,以支持具有任意数量节点的集群的主动/被动集群。我的意思是(例如)可能让节点相互通信/心跳,投票给谁是活动节点等。

【问题讨论】:

标签: .net cluster-computing


【解决方案1】:

【讨论】:

  • 这听起来很有希望,但网站上关于此的信息很少。是否有任何示例代码(.NET?)展示了如何使用这些 MS 集群 API?
【解决方案2】:

我们已经研究了一种主选举算法,该算法将为您的节点提供主动/被动语义:https://github.com/fivepmtechnology/MassTransit-Cluster

此外,MassTransit 支持跨控制总线的自检、诊断和调度,有几个运行时服务来完成这项艰巨的工作。

此外,Sagas 非常适合协调分布式系统计算。

“集群”的同级是“故障转移”,通常围绕客户端-服务器架构展开;例如连接到网站 - 最好在网络级别完成。 Keepalived 很顺利。

最后,您可以使用面向 linux 的库,例如 corosync;但对我来说,MassTransit 运行良好!

邮件列表在这里https://groups.google.com/forum/?fromgroups#!forum/masstransit-discuss 和文档在这里http://masstransit.readthedocs.org/en/latest/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-20
    • 2012-05-29
    • 2019-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多