- 博客(9)
- 收藏
- 关注
原创 ES集群协调
Elasticsearch 集群可以执行需要多个节点协同工作的很多任务。例如,每个搜索必须路由到所有正确的分片,以确保结果的准确性。在索引或删除某些文档时,必须更新每个副本。每个客户端请求都必须从接收它的节点转发到能处理它的节点。这些节点对集群概况分别有各自的认识,并据此来执行搜索、索引和其他协调活动。这个集群概况就是指集群状态。集群状态决定了每个索引的映射和设置、分配给每个节点的分片,以及同步的分片副本。在集群中保持该信息的一致性十分重要。
2023-12-28 09:47:57
999
1
原创 ES ILM滚动策略使用踩坑优化
日志集群使用索引模板和策略不合理,每天一类索引创建一个模板,然后滚动生成索引,索引数量数千个,存在大量空索引,由于业务对写入逻辑不清晰,反馈空索引是由于当天没数据产生,无法做出有效优化,故只能从ES层面做分析和优化。
2023-09-12 17:37:41
371
原创 RocketMQ
RocketMQRocketMQ 特点RocketMQ 是阿里巴巴于20 1 2 年开源的分布式消息中间件,后来捐赠给Apache 软件基金会,并于2017 年9 月25 日成为Apache 的顶级项目。作为经历过多次阿里巴巴“ 双l l ”这种“超级工程”的洗礼井有稳定出色表现的国产中间件,以其高性能、低延迟和高可靠等特性近年来被越来越多的国内企业所使用。其主要特点如下。具有灵活的可扩展...
2019-11-27 11:13:32
299
原创 RabbitMQ
RabbitMQ1.RabbitMQ特点RabbitMQ 是一个由Erlang 语言开发的基于AMQP 标准的开源实现。RabbitMQ 最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。其具体特点包括:保证可靠性( Reliabil ity ) 。RabbitMQ 使用一些机制来保证可靠性,如持久化、传输确认、发布确认等。具有灵活的路由...
2019-11-27 10:51:17
2426
原创 spring原理探索
饮水思源,探索spring框架原理1.bean加载大致分为读取解析配置文件–》注册实例化bean–》将bean放到spring容器1.获取配置文件资源:通过 ResourceLoader 来完成资源文件位置的定位,DefaultResourceLoader 是默认的实现, 同时上下文本身就给出了 ResourceLoader 的实现,可以从类路径、文件系统, URL 等方式 来定为资源...
2019-11-19 16:56:40
368
原创 基于可靠消息服务的分布式事务
基于可靠消息服务的分布式事务什么是分布式事务解决方案概述流程超时询问机制投递流程和TCC方案对比代码实现什么是分布式事务随着微服务架构的普及,一个大型业务系统往往由若干个子系统构成,而这些子系统又拥有各自独立的数据库。往往一个业务流程需要由多个子系统共同完成,而且这些操作可能需要在一个事务中完成。在微服务系统中,这些业务场景是普遍存在的。此时,我们就需要在数据库之上实现支持跨数据库的事务支持,...
2019-11-06 11:42:26
815
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人