随笔分类 -  高可用

摘要:在这之前,我们相继卷完了:关系型数据库 MySQL 、 NoSQL 数据库 Redis 、 MongoDB 、搜索引擎 ElasticSearch 、大数据 Hadoop框架、PostgreSQL 数据库这些系列的知识体系。今天开始,我们将踏上另一个学习之路:中间件!第一个要学习的中间件就是:Kaf 阅读全文
posted @ 2023-09-20 14:42 paul_hch 阅读(99) 评论(0) 推荐(0) 编辑
摘要:有同事反馈keepalived的低版本(1.2.X版本)运行killall -0不成功,需进一步验证。 vrrp_script chk_mysql { script "killall -0 mysqld" interval 3 timeout 10 } 阅读全文
posted @ 2023-08-07 16:12 paul_hch 阅读(105) 评论(0) 推荐(0) 编辑
摘要:问题:Kafka一个节点挂掉,导致服务不可消费。工作中遇到的一个问题,解决方法如下。 一、修改系统_offsets副本数为31、首先查看系统的_offsets副本是几个?/usr/local/kafka/bin/kafka-topics.sh --describe --zookeeper 192.6 阅读全文
posted @ 2023-08-07 16:04 paul_hch 阅读(181) 评论(0) 推荐(0) 编辑
摘要:故障描述: 上周云服务器重启了,上面的kafka再启动时就报错“Caused by: java.net.UnknownHostException: Cent65: Cent: Name or service not known” 而且看kafka-monitor,也不再群集里。 解决办法:在本机ho 阅读全文
posted @ 2023-08-07 15:52 paul_hch 阅读(199) 评论(0) 推荐(0) 编辑
摘要:高可用(HA)集群之pacemaker+corosync方案_51CTO博客_corosync pacemakerhttps://blog.51cto.com/liheng1815/5637598 高可用集群corosync+pacemaker之crmsh使用(一) - Linux-1874 - 博 阅读全文
posted @ 2023-07-27 10:36 paul_hch 阅读(26) 评论(0) 推荐(0) 编辑
摘要:Disconf是百度开源出来的一款基于Zookeeper的分布式配置管理软件。目前很多公司都在使用,包括滴滴、百度、网易、顺丰等公司。通过简单的界面操作就可以动态修改配置属性,还是很方便的。使用Disconf后发现的一大好处是省却应用很多配置,而且配置可以自动load,实时生效。 Disconf优点 阅读全文
posted @ 2023-02-15 10:35 paul_hch 阅读(317) 评论(0) 推荐(0) 编辑
摘要:nginx或haproxy灰度发布_百度搜索https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=nginx%E6%88%96haproxy%E7%81%B0%E5%BA%A6%E5%8F%91%E5%B8%83&fe 阅读全文
posted @ 2022-12-04 20:22 paul_hch 阅读(136) 评论(0) 推荐(0) 编辑
摘要:可以参考以下链接,先占坑。 magent memcached多主多从_百度搜索https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=2&tn=baiduhome_pg&wd=magent%20memcached%E5%A4%9A%E4%B8%BB 阅读全文
posted @ 2022-07-28 16:45 paul_hch 阅读(34) 评论(0) 推荐(0) 编辑
摘要:一、简介 了解微服务的朋友应该不陌生这个组件,Consul 是一种服务网络解决方案,提供服务注册、服务发现、健康检查等微服务架构系统中必不可少的功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建完整的服务网格。并且它还提供 web ui 界面,让使用者可以实时的了解系统中各服务的健 阅读全文
posted @ 2022-04-28 10:59 paul_hch 阅读(969) 评论(0) 推荐(0) 编辑
摘要:双向同步软件Unison的安装与配置 一、Unison简介 Unison是Windows、Linux以及其他Unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison拥有与其它一些同步工具或文件系统的相同的特性,但也有自身的特点: 1.跨平台使用; 2.对 阅读全文
posted @ 2022-01-06 16:12 paul_hch 阅读(997) 评论(0) 推荐(0) 编辑
摘要:glusterfs创建分布式卷 一、环境信息 node1 192.168.8.11 两块磁盘node2 192.168.8.12 两块磁盘二、通用配置(各个节点) 1、修改主机名 hostnamectl set-hostname node1 2、修改hosts文件 # cat <<"EOF">/et 阅读全文
posted @ 2022-01-05 17:20 paul_hch 阅读(485) 评论(0) 推荐(0) 编辑
摘要:项目中需要对调度系统做高可用,以确保系统的稳定性;经过分析,决定采用Keepalive这一经典的高可用解决方案实现,踩坑记录如下。 1. 技术调研 1.1 高可用解决方案 本人之前在一些小模块写过基于 ZooKeeper分布式锁 实现的高可用,但调度系统的模块较多,并没有什么 较好的、第三方的 手段 阅读全文
posted @ 2022-01-05 09:44 paul_hch 阅读(433) 评论(0) 推荐(0) 编辑
摘要:keepalived官网解释 # default IP for binding vrrpd is the primary IP # on interface. If you want to hide the location of vrrpd, # use this IP as src_addr f 阅读全文
posted @ 2022-01-05 09:41 paul_hch 阅读(2121) 评论(0) 推荐(0) 编辑
摘要:环境 两台虚拟机Centos8操作系统ip分别为192.168.37.100和192.168.37.101100作为源,101作为目标服务器 实验一:使用SSH协议数据同步 分别准备好目录,源/filesrc 目标/filedst 可以看到上传到了101了下载类似,在101上进行执行即可,类似scp 阅读全文
posted @ 2022-01-04 15:20 paul_hch 阅读(805) 评论(0) 推荐(0) 编辑
摘要:前言:秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀,那么秒杀系统的后台是如何实现的呢?我们如何设计一个秒杀系统呢?对于秒杀系统应该考虑哪些问题?如何设计出健壮的秒杀系统?本期我们就来探讨一下这个问题: 博客的目录 一:秒杀系统应该考虑的问题 二:秒杀系统的设计和技术方案 三:系统架 阅读全文
posted @ 2021-11-05 10:58 paul_hch 阅读(98) 评论(0) 推荐(0) 编辑
摘要:阅读本文大约需要 20 分钟。 在软件开发领域,「异地多活」是分布式系统架构设计的一座高峰,很多人经常听过它,但很少人理解其中的原理。 异地多活到底是什么?为什么需要异地多活?它到底解决了什么问题?究竟是怎么解决的? 这些疑问,想必是每个程序看到异地多活这个名词时,都想要搞明白的问题。 有幸,我曾经 阅读全文
posted @ 2021-11-05 10:47 paul_hch 阅读(395) 评论(0) 推荐(0) 编辑
摘要:Kafka宕机引发的高可用问题 问题要从一次Kafka的宕机开始说起。 笔者所在的是一家金融科技公司,但公司内部并没有采用在金融支付领域更为流行的RabbitMQ,而是采用了设计之初就为日志处理而生的Kafka,所以我一直很好奇Kafka的高可用实现和保障。从Kafka部署后,系统内部使用的Kafk 阅读全文
posted @ 2021-05-28 13:45 paul_hch 阅读(111) 评论(0) 推荐(0) 编辑
摘要:keepalived非争抢机制不生效报错Received lower prio advert, forcing new election,并且同时俩台服务器都是绑定VIP 1、检查keepalived配置文件 2、修改priority值 都不生效。最后发现其中一台服务器防火墙启动。 阅读全文
posted @ 2020-12-16 16:37 paul_hch 阅读(1492) 评论(1) 推荐(0) 编辑
摘要:作为分布式系统解决方案的 ZooKeeper,被广泛应用于多个分布式场景。例如:数据发布/订阅,负载均衡,命名服务,集群管理等等。 因此,ZooKeeper 在分布式系统中扮演着重要的角色,今天通过一个简单的例子来看看它的实现原理。 从一个简单的例子开始 在分布式系统中经常会遇到这种情况,多个应用读 阅读全文
posted @ 2020-10-29 11:26 paul_hch 阅读(113) 评论(0) 推荐(0) 编辑
摘要:测试后发现,haproxy2.0和之前的版本部署有些许差异,配置文件的写法也是不同的 测试环境:Centos7.3 IP:172.16.1.227 172.16.1.228 部署httpd,页面内容为this is 228 172.16.1.230 部署httpd,页面内容为默认内容 部署步骤: 1 阅读全文
posted @ 2020-09-11 11:36 paul_hch 阅读(227) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示