11 2022 档案

摘要:最近在复盘redis的知识,所以本文开始希望介绍下redis的集群架构、原理以及部署;本文主要介绍redis的主从复制集群,包括其架构模型,原理,高可用等; 一、主从集群的介绍 redis的主从复制集群为了提高效率降低客户端等待时长,主从间的数据同步采用的是弱一致性的策略,即客户端请求发到主机后,不 阅读全文
posted @ 2022-11-29 22:36 木木他爹 阅读(600) 评论(0) 推荐(0)
摘要:上篇ES系列一之java端API操作结束后本以为就相安无事了,但生产的问题是层出不穷的;下面我就再记录下近几周遇到的问题以及解决方案; 一 更新ES信息报错 报错信息如下: Use ElasticsearchException.getFailedDocuments() for detailed me 阅读全文
posted @ 2022-11-26 21:51 木木他爹 阅读(536) 评论(0) 推荐(0)
摘要:redis是一种基于内存的非关系型数据库,内存虽然快但是数据也更易丢失,所以redis提供了两种持久化方式,分别是RDB和AOF,今天就介绍下这两种持久化方式以及原理 一、RDB 1、介绍 rdb是一种快照式的存储也是redis默认的持久化策略,它将内存中的数据持久化到磁盘中且能做到不影响redis 阅读全文
posted @ 2022-11-24 09:06 木木他爹 阅读(569) 评论(0) 推荐(4)
摘要:一、分布式锁的通用实现思路 分布式锁的概念以及常规解决方案可以参考之前的博客:聊聊分布式锁的解决方案;今天我们先分析下分布式锁的实现思路; 首先,需要保证唯一性,即某一时点只能有一个线程访问某一资源;比方说待办短信通知功能,每天早上九点短信提醒所有工单的处理人处理工单,假设服务部署了20个容器,那么 阅读全文
posted @ 2022-11-09 21:05 木木他爹 阅读(884) 评论(0) 推荐(0)
摘要:首先简单介绍下写这篇博文的背景,最近负责的一个聚合型的新项目要大量使用ES的检索功能,之前对es的了解还只是纯理论最多加个基于postman的索引创建操作,所以这次我得了解在java端如何编码实现;网上搜索是一搜一大堆,但是大部分都是些复制粘贴,毫无上下文可言,所以我是阵痛了好几天一点点的梳理整合, 阅读全文
posted @ 2022-11-03 18:40 木木他爹 阅读(1388) 评论(0) 推荐(0)
摘要:前面介绍了zk的一些基础知识,这篇文章主要介绍下如何在java环境下获取zk的配置信息;主要基于zk的监听器以及回调函数通过响应式编程的思想将核心代码糅合成一个工具类,几乎做到了拿来即用; 在分布式集群中,配置信息一般都会拎出来单独配置,这样避免了修改配置信息时候的复杂度,我们期望当有配置变更时集群 阅读全文
posted @ 2022-11-03 13:04 木木他爹 阅读(223) 评论(0) 推荐(0)