14得票2回答
使用HAProxy和Keepalived的优势 vs 仅使用Keepalived

根据(啰嗦的)主题,使用 Keepalived 和 HAProxy 作为 HA webserver 负载均衡器与纯 Keepalived 解决方案相比,是否有优势?

14得票5回答
如何使用主备高可用架构来配置RabbitMQ

我正在尝试设置一个RabbitMQ服务器集群,以使用主/备份服务器架构获得高可用性队列。我正在按照以下指南进行操作: http://www.rabbitmq.com/clustering.html http://www.rabbitmq.com/ha.html http://karlgrz...

14得票1回答
高可用性 - 在此背景下,“Crossover”是什么意思?

我正在开发一个Mesos框架来运行一些作业,这似乎是了解如何制作高可用系统的好机会。为此,我正在阅读有关分布式系统的内容,并犯了访问wikipedia的错误。 所讨论的段落谈到了HA工程的原则: “可靠的交叉点”。在多线程系统中,交叉点本身往往成为单点故障。高可用性工程必须提供可靠的交叉点...

14得票5回答
Java应用程序的零停机时间部署

我正在尝试为Java应用程序构建零停机部署的轻量级解决方案。为了简单起见,我们假设有两个服务器。我的解决方案是使用: 在“前端” - 一些负载均衡器(软件)- 我在这里考虑使用HAProxy。 在“后端” - 两台服务器,都运行着已部署应用的Tomcat。 当我们即将部署新版本时: ...

14得票3回答
寻找可扩展的“at”实现

我正在寻找一种可扩展的、高可用性的"at"替代方案。它必须支持在运行时添加和删除作业。 一些背景信息: 我有一个应用程序,触发数百万个事件,每个事件只会发生一次。我不需要像 cron 一样的机制(每月第一个星期天等),只需要日期、时间和上下文。 目前我正在使用Quartz schedule...

13得票1回答
如何学习设计高度事务性系统?

我职业生涯中主要从事数据分析、BI工具等方面的工作,大部分应用程序都是以读为主。虽然我也曾经开发过一些简单的CRUD应用程序,但没有特别复杂的事务处理。 作为一名软件工程师,如果我不知道如何设计高度事务性的系统和数据库,比如亚马逊、航空系统等的工作原理,我感觉我的学习之路上有一些空白。 我想向...

13得票1回答
使用Etcd、Zookeeper和Hazelcast进行领导者选举

我们正在选择最佳的选项来为我们的服务(用Java编写)实现领导者选举,该服务由多个实例(例如3个)组成,以实现高可用性。我们的目标是在任何给定时间只有一个活动实例。 很高兴听到您对以下选项的意见: 1)Hazelcast。使用“仲裁”和锁定,我们可以实现领导者选举。但是,我们可能会遇到脑裂...

13得票3回答
故障转移和高可用性有什么区别?

根据我在jboss文档上的阅读,它说: 我们将高可用性定义为系统在一个或多个服务器故障后仍然能够继续运行的能力。其中一部分高可用性是故障转移,我们将其定义为当服务器发生故障时,客户端连接可以从一个服务器迁移到另一个服务器,以便客户端应用程序可以继续操作。 故障转移是否属于高可用性?...

13得票3回答
Spring Security和多个LDAP配置

我使用Spring Security来管理用户和组的安全性。 所有数据存储在一个LDAP服务器上。我的配置如下: <authentication-manager alias="authenticationManager"> <ldap-authentic...