.net主动被动群集库

时间:2010-11-12 02:14:39

标签: .net cluster-computing

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

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

我们在一个主选算法上做了一些工作,它将为您的节点提供主动/被动语义:https://github.com/fivepmtechnology/MassTransit-Cluster

此外,MassTransit支持跨控制总线的内省,诊断和调度,有一些运行时服务可以完成这项工作。

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

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

最后,您可以使用像corosync这样的面向Linux的库;但对我来说,MassTransit运作良好!

邮件列表位于https://groups.google.com/forum/?fromgroups#!forum/masstransit-discuss,文档位于http://masstransit.readthedocs.org/en/latest/