2022年6月21日

RabbitMQ的工作模式及原理

摘要: RabbitMQ的5大核心概念 在上篇文章Linux安装Erlang和RabbitMQ详细步骤中我们已经安装好了RabbitMQ,并且最后也通过web页面看到了它的一个管理界面。在管理界面中,可以看到有很多选项: 这些选项是什么意思呢?它们是用来干什么的呢?这就是本篇文章要讲的RabbitMQ的5大 阅读全文

posted @ 2022-06-21 15:40 petroe 阅读(385) 评论(0) 推荐(0) 编辑

RocketMQ

摘要: 转自 https://blog.csdn.net/qq_21040559/article/details/122703715 1 介绍RocketMQ作为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。 1.1 RocketMQ 特点支持发布 阅读全文

posted @ 2022-06-21 13:49 petroe 阅读(221) 评论(0) 推荐(0) 编辑

2022年4月26日

OSS存储原理 、s3fs实现原理剖析

摘要: s3fs实现原理剖析 一、机制分析1.读取文件 S3FS 对于文件的存储分为临时文件和缓存两种方式,用户可以在命令行中通过 use_cache 参数指定缓存目录来启动缓存方式。 用户通过 offset 和 size 来读取指定文件中的特定区域,如果本地没有相应的内容 S3FS 会通过网络请求 S3 阅读全文

posted @ 2022-04-26 08:49 petroe 阅读(2318) 评论(0) 推荐(0) 编辑

2022年4月25日

Elasticsearch 原理

摘要: Elasticsearch 原理 1、底层数据结构 2、如何实现快速查找 阅读全文

posted @ 2022-04-25 10:36 petroe 阅读(33) 评论(0) 推荐(0) 编辑

2022年4月21日

Elasticsearch 源码

摘要: 1、集群间如何通信 2、集群如何实现负载均衡 3、索引分片的实现 4、如何实现高可用 5、为什么性能这么高 6、基本原理 阅读全文

posted @ 2022-04-21 15:34 petroe 阅读(59) 评论(0) 推荐(0) 编辑

Elasticsearch 7.17.1 使用

摘要: Elasticsearch 7.17.1 使用 设置密码注意,这里有个坑 elasticsearch-setup-passwords.bat interactive 必须要带红色的命令,不然会报这个错 阅读全文

posted @ 2022-04-21 11:51 petroe 阅读(122) 评论(0) 推荐(0) 编辑

2022年4月20日

java 实现心跳

摘要: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.InetSocketAdd 阅读全文

posted @ 2022-04-20 10:52 petroe 阅读(952) 评论(0) 推荐(0) 编辑

Elasticsearch 第三方库

摘要: io.searchbox.client.JestClient 阅读全文

posted @ 2022-04-20 10:50 petroe 阅读(25) 评论(0) 推荐(0) 编辑

2022年4月19日

hashmap数据结构

摘要: https://blog.csdn.net/yaovirus/article/details/106083471 阅读全文

posted @ 2022-04-19 18:02 petroe 阅读(9) 评论(0) 推荐(0) 编辑

Elasticsearch 冷热分离

摘要: Elasticsearch 冷热分离 阅读全文

posted @ 2022-04-19 16:21 petroe 阅读(15) 评论(0) 推荐(0) 编辑

导航