标签: high-availability

将Keycloak HA集群部署到kubernetes | Pod 没有发现彼此

我正在尝试在 Kubernetes (GKE) 上部署 HA Keycloak 集群(2 个节点)。到目前为止,根据我从日志中推断出的情况,集群节点(pod)在所有情况下都无法发现彼此。Pod 启动且服务已启动,但无法看到其他节点。

成分

  • 在默认端口上使用 clusterIP 服务进行 PostgreSQL 数据库部署。
  • Keycloak 部署 2 个节点,其中包含所需端口容器端口 8080、8443、相关 clusterIP 以及 LoadBalancer 类型的服务,以将服务公开到互联网

日志片段:

INFO  [org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-4) ISPN000078: Starting JGroups channel ejb
INFO  [org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-4) ISPN000094: Received new cluster view for channel ejb: [keycloak-567575d6f8-c5s42|0] (1) [keycloak-567575d6f8-c5s42]
INFO  [org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-1) ISPN000094: Received new cluster view for channel ejb: [keycloak-567575d6f8-c5s42|0] (1) [keycloak-567575d6f8-c5s42]
INFO  [org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-3) ISPN000094: Received new cluster …
Run Code Online (Sandbox Code Playgroud)

high-availability kubernetes keycloak google-kubernetes-engine keycloak-services

3
推荐指数
1
解决办法
6637
查看次数

高可用性和数据库设计

这是我脑海中长期存在的问题之一.Facebook或拥有超过一亿用户的任何此类网站/应用程序如何维护数据库?

我相信一切都不能放到一个数据库中.如果是这种情况,是否应该有多个数据库处理不同的部分?不同的部分如:一个状态数据库,一个用于照片,一个用于用户......

数据库模式可以建立关系吗?

如果平均一个用户有10个文本更新,50亿行(至少),这应该是Facebook实际处理的数据的10%,那么用户数量将增加5亿.

我在某处读到Facebook有1800多个sql实例,其中800多个是memcached.这些数据库实例应该相同吗?这些如何设计?

database-design high-availability

2
推荐指数
1
解决办法
360
查看次数

Python/Django用于企业大型基于Web的系统?

我的公司高度依赖Java和jsf; 自我被雇用以来的所有项目都是使用它们实现的.但是大多数项目都面临着与性能和可用性相关的问题.所以我最终考虑转向其他技术,我试图在网上研究,即将决定尝试python.但在我开始之前,我想听听你的答案,Python将解决我们面临的性能问题.

为了清楚说明我们主要面临的性能问题与glassfish服务器和页面加载有关.我们目前正在使用冰面,然后尝试过木材库存.另外,我不能使用.net来解决一些与政策相关的问题.由于早期项目中遇到一些安全漏洞,PHP也是不可能的.

因此,我希望在尝试说服我的老板和客户使用python时,阅读与性能和可用性相关的利弊.

python performance high-availability

2
推荐指数
1
解决办法
1044
查看次数

哪个是pacemaker的官方命令行包?crmsh 还是个人电脑?

我正在使用 Linux-HA 集群pacemaker-1.1.10-1.el6_4.4,如您所知,在此起搏器版本中,集群命令行功能未与起搏器包一起打包,我找到了 2 个包:crmsh并且pcs,我的问题是哪个是官方命令行界面?推荐的是哪一个?它们之间的关系是什么?

谢谢,
埃姆雷

high-availability cluster-computing pacemaker

2
推荐指数
1
解决办法
2655
查看次数

具有高可用性的Node.js和Socket.io

我们有一个node.js服务器,该服务器主要与socket.io一起使用,以在Web应用程序中实现浏览器相互连接。

我们希望有一个高可用性解决方案,该解决方案理论上将由两台node.js服务器组成,一台作为主服务器,另一台作为备用服务器(如果主服务器发生故障)。该解决方案将允许在主node.js服务器停机时或当主服务器停机时,备份将接管提供无缝功能而不会中断。

有没有一种解决方案可以使socket.io维护多个服务器上的客户端连接阵列,而无需重复客户端或发送的消息?

对于HA和node.js,我们应该考虑另一个范式吗?

high-availability node.js socket.io

2
推荐指数
1
解决办法
1654
查看次数

Presto是否支持HDP2高可用性配置?

我已经在2个namenode上设置了5个数据节点集群,这些集群已配置为在Hadoop 2.6.0集群中实现高可用性。我的Presto配置基于1个协调器节点和3个辅助节点。

当我的集群是单个namenode集群时,我一直在使用hive metastore从presto进行查询。但是现在配置了高可用性之后,我在使用如下所示的presto访问hdfs时遇到了问题:

Query 20150320_120620_00004_vgrag failed: java.net.UnknownHostException: mycluster
Run Code Online (Sandbox Code Playgroud)

其中,mycluster是两个名称节点(活动和备用)的组合。谁能帮助我解决此错误。或者至少有人告诉我presto是否支持HA Hadoop集群?

hadoop hive high-availability presto

2
推荐指数
1
解决办法
846
查看次数

Bluemix上的高可用性

我在Bluemix上看到了几个状态更新,说应用程序正在重新启动,并且会出现登录问题,例如

在此期间,您可能会遇到登录Bluemix或管理应用程序(例如启动,登台等)的临时错误.如果发生这种情况,请稍后重试该操作.在整个升级过程中,最新状态将在http://ibm.biz/bluemixstatus上提供.

现有应用程序将看到实例的短暂重启,但预计接近可用性.

那么可以在Bluemix上构建高可用性应用程序吗?

high-availability ibm-cloud

2
推荐指数
1
解决办法
568
查看次数

Redis PUB/SUB和高可用性

目前我正在开发分布式测试执行和报告系统.我打算使用Redis PUB/SUB作为消息队列和消息分发系统.

我是Redis的新手,所以我试着尽可能多地阅读文档并玩弄它.其中一个最重要的主题是高可用性.正如我所说,我不是专家,但我知道可能的选择 - 使用Sentinel,复制,群集等.

我不清楚Pub/Sub功能和HA选项是如何相互关联的.使用Redis构建可靠的消息传递系统的最佳做法是什么?可靠的我的意思是,如果我的Redis消息代理已关闭,那么应该有某种应该能够接管这个角色的备份节点(奴隶?).

是否有纯粹的服务器端解决方案?或者我是否需要在Redis客户端周围创建一个智能包装来处理这个问题?Sentinel驱动的设置会帮助我吗?

high-availability redis

2
推荐指数
1
解决办法
3778
查看次数

MongoDb 复制和故障转移

我们有两台服务器用于我们想要复制和故障转移的 MongoDB 数据库。

情况1:

对于复制,我们将 Server1 设置为主要,将 server2 设置为次要...一切正常。

期望:当 server1 出现故障时,作为辅助的 server2 不会自动成为主要的……它仍然是次要的。那么 server2 是否有可能自动成为主服务器。

情况 2:我是否需要 3 台服务器强制进行 MongoDB 复制,以便当 server1 出现故障时,server2 将自动成为主服务器,而 server3 将保持辅助状态。(这工作正常)

那么,如果我们只有 2 台服务器,对此有何建议?

replication high-availability mongodb

2
推荐指数
1
解决办法
5489
查看次数

Aerospike 如何处理 CAP 定理?

我想在分布式系统中使用 aerospike。Aerospike 官方文档说:

Aerospike 系统被分类为 AP

有人能解释一下吗?Aerospike 如何在分布式环境中确保 AP 模式。

high-availability consistency aerospike

2
推荐指数
1
解决办法
695
查看次数