175得票14回答
什么是数据库事务?

有人能够提供一个简单明了但不过于简化的关于计算机事务的解释吗?

113得票1回答
使用BookSleeve的ConnectionUtils.Connect()在Redis消息总线故障转移中使用SignalR失败

我正在尝试使用SignalR应用程序创建一个Redis消息总线故障转移场景。 起初,我们尝试了一个简单的硬件负载均衡器故障转移,该负载均衡器仅监视两个Redis服务器。 SignalR应用程序指向单个HLB端点。 然后我关闭了一个服务器,但是未能在第二个Redis服务器上成功传递任何消息,而...

32得票2回答
了解Spark:集群管理器、主节点和驱动节点

阅读了这个问题,我想提出以下附加问题: 集群管理器是长期运行的服务,它在哪个节点上运行? 主节点和驱动节点可能是同一台机器吗?我认为应该有一个规定说明这两个节点应该不同? 在驱动程序节点失败的情况下,谁负责重新启动应用程序?会发生什么?即主节点、集群管理器和工作节点会以何种顺序参与其中(如...

23得票3回答
在SQL故障转移群集中确定活动节点

有人知道如何通过T-SQL编程确定SQL Active-Passive故障转移集群的活动节点吗? @@SERVERNAME仅返回虚拟服务器名称,该名称在两个节点中相同。 我不打算根据数据做出任何决策-我相信故障转移会按计划执行-但我想在事件日志中包含此信息,以便我可以确定发生事件时群集中的...

19得票5回答
在分布式系统中有哪些故障转移算法?

我计划使用共享无什么架构和多版本并发控制创建分布式数据库系统。通过异步复制实现冗余(在故障情况下允许丢失一些最近的更改,只要系统中的数据保持一致)。对于每个数据库条目,一个节点拥有主副本(只有该节点可以写入它),此外还有一个或多个节点拥有条目的次要副本,以实现可扩展性和冗余(次要副本只读)。当...

19得票1回答
Hadoop Namenode故障切换过程是如何工作的?

Hadoop权威指南中提到 - 每个Namenode运行一个轻量级故障转移控制器进程,其工作是使用简单的心跳机制监视其自身的Namenode是否出现故障并在Namenode失败时触发故障转移。 那么,Namenode如何运行程序来检测自身的失效呢? 谁向谁发送心跳信号? 该进...

18得票2回答
领导者选举和故障转移检测Java库

我正在寻找一款提供最基本集群需求的库。 这个库最好不要附带完整的状态复制解决方案(ZooKeeper),因为状态复制需求非常小。 使用种子和流言算法发现其他群集成员。 (没有多播网络) 基于REST over HTTP/S的局域网和广域网网络故障检测算法。(由于设计上防火墙友好,支持多站点...

16得票1回答
如果Zookeeper完全失效会发生什么?

我们已经建立了一个由3个Broker组成的Kafka / Zookeeper集群。我们有一个生产者将消息发送到一个特定的Kafka主题,并且有一些消费者组从该主题读取。 这些消费者通过Zookeeper为自己执行领导者选举(与Kafka无关)。 使用的版本是: Kafka:0.9.0.1 Z...

16得票2回答
Apache代理负载均衡后端服务器故障检测。

这是我的情况(由我的前任设计): 有两个Apache服务器担任反向代理的职责,为多个混合后端Web服务器(Apache,IIS,Tomcat等)提供服务。对于某些站点,我们有多个后端Web服务器,对于这些情况,我们采取以下做法:<Proxy balancer://www.example...

15得票3回答
如何实现RabbitMQ队列故障转移?

RabbitMQ默认支持集群,但队列不会被复制并且绑定在创建它们的节点上。我现在正在寻找除了他们记录的DRBD解决方案以外使RabbitMQ高可用的方法,因为保留一个仅等待活动服务器故障的整个服务器看起来是一种资源浪费。 我考虑设置两个队列。当发布消息时,我希望RabbitMQ集群将消息发送...