复习要点 本文主要围绕如下几点进行阐述: 为什么使用消息队列? 使用消息队列有什么缺点? 消息队列如何选型? 如何保证消息队列是高可用的? 如何保证消息不被重复消费? 如何保证消费的可靠性传输? 如何保证消息的顺序性? 下面围绕以上七点进行阐述。需要说明一下,本文不是《消息队列从入门到精通》这种教程 ...
分类:
其他好文 时间:
2020-05-30 15:55:25
阅读次数:
85
背景技术:当前,数据中心基于共享磁盘阵列模式的双机集群系统,一般通过在两台服务器上运行高可用性软件和共用磁盘阵列来实现。其有一个明显的缺点,在于存在单点数据故障的可能,即一旦其共享磁盘(磁盘阵列)出现问题,数据安全就得不到保障,整个群集或双机都不可能继续提供核心业务。因而对于核心业务高可用性比较高,并希望实时进行有数据备份及在线备份服务器系统的需求就无法得到满足。技术实现要素:本发明的技术任务是针
分类:
其他好文 时间:
2020-05-29 16:21:58
阅读次数:
84
本k8s集群参考了 Michael 的 https://gitee.com/pa/kubernetes-ha-kubeadm-private 这个项目,再此表示感谢! Michael的项目k8s版本为1.14.0,笔者基于他的项目进行改进,填了不少坑,搭建了 kubernetes 1.18.2高可用 ...
分类:
Web程序 时间:
2020-05-28 23:23:43
阅读次数:
144
1. 创建nginx ds # 写入配置 $ cat > nginx-ds.yml <<EOF apiVersion: v1 kind: Service metadata: name: nginx-ds labels: app: nginx-ds spec: type: NodePort selec ...
分类:
Web程序 时间:
2020-05-28 23:22:44
阅读次数:
128
1. 部署keepalived - apiserver高可用(任选两个master节点) 1.1 安装keepalived # 在两个主节点上安装keepalived(一主一备) $ yum install -y keepalived 1.2 创建keepalived配置文件 # 创建目录 $ ss ...
分类:
Web程序 时间:
2020-05-28 23:18:50
阅读次数:
250
概述 在日常开发中,为了提高主线程的效率,往往需要采用异步调用处理,例如系统日志等。在实际业务场景中,可以使用消息中间件如RabbitMQ、RocketMQ、Kafka等来解决。假如对高可用没有太高的要求,也可以使用线程池或者队列来解决。 创建工程 创建Maven工程 修改配置文件 <project ...
分类:
编程语言 时间:
2020-05-28 18:17:10
阅读次数:
72
一文了解vCenter虚拟化集群,vMotion动态迁移,ESXI主机高可用,网络存储等的应用。
分类:
其他好文 时间:
2020-05-28 17:59:45
阅读次数:
343
近期,Sentinel Go 0.3.0 正式发布,带来了熔断降级特性支持,可以针对 Go 服务中的不稳定调用进行自动熔断,避免出现级联错误/雪崩,是保障服务高可用重要的一环。
分类:
其他好文 时间:
2020-05-28 13:20:10
阅读次数:
99
近期,Sentinel Go 0.3.0 正式发布,带来了熔断降级特性支持,可以针对 Go 服务中的不稳定调用进行自动熔断,避免出现级联错误/雪崩,是保障服务高可用重要的一环。
分类:
其他好文 时间:
2020-05-28 13:18:59
阅读次数:
57
近期,Sentinel Go 0.3.0 正式发布,带来了熔断降级特性支持,可以针对 Go 服务中的不稳定调用进行自动熔断,避免出现级联错误/雪崩,是保障服务高可用重要的一环。 ...
分类:
其他好文 时间:
2020-05-28 11:38:23
阅读次数:
98