摘要: 五、 设计 1. 消息存储 消息存储是RocketMQ中最为复杂和最为重要的一部分,本节将分别从RocketMQ的消息存储整体架构、PageCache与Mmap内存映射以及RocketMQ中两种不同的刷盘方式三方面来分别展开叙述。 1.1 消息存储整体架构 消息存储架构图中主要有下面三个跟消息存储相 阅读全文
posted @ 2021-06-07 20:45 雾里看花的少年 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 3. 技术架构 RocketMQ架构上主要分为四部分,如上图所示: Producer:消息发布的角色,支持分布式集群方式部署。Producer通过MQ的负载均衡模块选择相应的Broker集群队列进行消息投递,投递的过程支持快速失败并且低延迟。 Consumer:消息消费的角色,支持分布式集群方式部署 阅读全文
posted @ 2021-06-07 20:26 雾里看花的少年 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 官方文档 一、基本概念 1. 基本消息模型 RocketMQ主要由 Producer、Broker、Consumer 三部分组成 Producer(生产者): 负责生产消息,把业务应用系统里产生的消息发送到broker服务器 同步发送(需要broker返回确认信息) 异步发送(需要broker返回确 阅读全文
posted @ 2021-06-07 20:13 雾里看花的少年 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Docker Compose Docker Compose来轻松高效的管理容器,定义运行多个容器 官网介绍 定义,运行多个容器 YAML file配置文件 single command 命令有哪些 步骤:(批量服务编排) DockerFile保证我们的项目在任何地方可以运行 docker-compo 阅读全文
posted @ 2021-06-07 19:20 雾里看花的少年 阅读(49) 评论(0) 推荐(0) 编辑
摘要: *文章目录* Dockerfile参考(Dockerfile reference) 用法(Usage) 格式(Format) 解析器指令(Parser directives) 转义(escape) 环境更换(Environment replacement) .dockerignore文件 FORM 阅读全文
posted @ 2021-06-07 19:19 雾里看花的少年 阅读(332) 评论(0) 推荐(0) 编辑
摘要: Docker [学习地址]( https://www.bilibili.com/video/BV1og4y1q7M4?p=2&spm_id_from=pageDriver) Docker 概述 Docker为什么会出现 一款产品,多套环境,开发环境,测试环境,线上环境 开发,运维,版本更新导致服务不 阅读全文
posted @ 2021-06-07 19:18 雾里看花的少年 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 本机环境:centos8 参考博客:https://blog.csdn.net/witton/article/details/107085155 1. 环境准备 卸载podman centos8默认安装了podman容器,它和docker可能存在冲突,最好卸载掉 sudo yum remove po 阅读全文
posted @ 2021-06-07 13:13 雾里看花的少年 阅读(2274) 评论(0) 推荐(0) 编辑
摘要: 学习路径 1. Docker学习 一般kubernetes的内部容器使用的是Docker,所以建议先学习docker之后再来学习 docker学习(一) docker学习(二)DockerFile docker学习(三)进阶 2. 学会安装k8s 1. 单机安装 安装过程中可能存在一些问题,请仔细观 阅读全文
posted @ 2021-06-07 13:12 雾里看花的少年 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1. idea git操作突然变得很慢。(2021-06-07) 今天idea git操作,commit,push,fetch,update等都很慢,百度了之后解决了问题,这里记录解决方案 参考博客 主要解决方案 阅读全文
posted @ 2021-06-07 10:27 雾里看花的少年 阅读(52) 评论(0) 推荐(0) 编辑