如果RabbitMQ集群只有一个broker节点,那么该节点的失效将导致整个服务临时性的不可用,并且可能会导致message的丢失(尤其是在非持久化message存储于非持久化queue中的时候)。可以将所有message都设置为持久化,并且使用持久化的queue,但是这样仍然无法避免由于缓存导致的 ...
分类:
其他好文 时间:
2018-12-28 11:38:38
阅读次数:
315
副本集的主要功能 副本集是MongoDB高可用的基础,其主要作用 归纳为以下几点: (1)高可用,防止设备(服务器、网络)故障。提供自动FailOver功能。 (2)无需配置高可用性虚拟节点;无论是SQL Server 的AlwaysOn 还是 MySQL 的 MHA方案 都需要有可用性组 或集群的 ...
分类:
数据库 时间:
2018-12-16 21:31:43
阅读次数:
261
一、出现的背景及PolarDB简介 阿里云,中国第一家拥有完整云计算能力的企业。 2015年,在计算界的奥运会Sort Benchmark中,阿里云计算100TB数据排序只用了不到7分钟,把ApacheSpark之前创造的23分钟世界纪录一下子缩短了一多半。这说明,中国人研发的云计算系统不仅成功了, ...
分类:
数据库 时间:
2018-12-03 01:01:39
阅读次数:
307
问题,如何将Pod所提供的功能提供给别人用?微服务,是服务,所以关键要把服务提供出去 直接把pod的静态ip提供给用户用,这个会有很多问题,比如failover,扩容,负载均衡等 所以需要services组件 A Kubernetes Service is a resource you create ...
分类:
Web程序 时间:
2018-11-29 19:52:18
阅读次数:
221
# 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 1g =... ...
分类:
其他好文 时间:
2018-11-26 13:40:08
阅读次数:
92
MHA脚本管理方式 (1)获取管理脚本master_ip_failover 提示:yum安装的manager是没有这个脚本的。 我们需要从manager的源码包里复制一个。 (2)修改mha配置文件 (3)修改源程序自带VIP漂移脚本 #在下边的脚本里添加如下4行代码: [root@mysql-db ...
分类:
数据库 时间:
2018-11-25 13:24:50
阅读次数:
265
利用VRID/VMAC实现更安全的netscaler HA故障切换 virtual MAC在故障切换(failover)中的作用。 在一个HA模式中,首要节点(primary node)拥有所有浮动IP,包括MIP(mapped IP)、VIP(virtual IP)等等。在网络环境中,首要节点会把 ...
分类:
Web程序 时间:
2018-11-21 19:42:25
阅读次数:
248
断线重连机制是ActiveMQ的高可用性具体体现之一。ActiveMQ提供failover机制去实现断线重连的高可用性,可以使得连接断开之后,不断的重试连接到一个或多个brokerURL。 默认情况下,如果client与broker直接的connection断开,则client会新起一个线程,不断的 ...
分类:
其他好文 时间:
2018-11-20 13:31:53
阅读次数:
169
keepalived的主要功能 1. healthcheck: 检查后端节点是否正常工作 如果发现后端节点异常,就将该异常节点从调度规则中删除; 如果发现后端的异常节点恢复正常了,就将该节点重新加入到调度规则中; 2. failover: 是对调度器的主节点做健康检测。 将备用节点升级为主节点 接管 ...
分类:
其他好文 时间:
2018-11-15 22:31:51
阅读次数:
276