上一页 1 2 3 4 5 6 ··· 27 下一页
  2023年8月3日
摘要: 一、首先摆一张基于 zipkin 的调用链数据架构图 1.1 应用程序把搜集到的 span 信息发送到 kafka 1.2 zipkin 消费 kafka 中消息 1.3 zipkin 将数据写入到 mysql 1.4 为 zipkin 集群配置反向代理,路由 web ui 请求 二、接下来描述每个 阅读全文
posted @ 2023-08-03 10:58 偶尔发呆 阅读(278) 评论(2) 推荐(0) 编辑
  2023年7月26日
摘要: KAFKA 2.3 以后,consumer 分为 dynamic 和 static,以是否设置了 group.instance.id 属性区分。 以默认的 consumer 为例,即 dynamic consumer,以下图描述其正常的生命周期: 依赖 FindCoordinator, JoinGr 阅读全文
posted @ 2023-07-26 16:40 偶尔发呆 阅读(85) 评论(0) 推荐(0) 编辑
  2023年7月18日
摘要: 我开源了一个轻量级的 kafka 消费客户端,已上传到中央仓库,欢迎使用! https://github.com/rushsky518/lite-kafka-consumer 阅读全文
posted @ 2023-07-18 11:32 偶尔发呆 阅读(30) 评论(0) 推荐(0) 编辑
  2023年7月17日
摘要: 1. 创建一个 nginx Deployment,nginx-pod.yml 文件内容如下: apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment spec: selector: matchLabels: app: 阅读全文
posted @ 2023-07-17 10:54 偶尔发呆 阅读(10) 评论(0) 推荐(0) 编辑
  2023年7月13日
摘要: 1. 安装 virtual box 版本:VirtualBox-6.1.42 2. 创建虚拟机,安装 centos7 新建虚拟机: 选择网络 安装 centos7 操作系统: 安装过程中配置网络 centos 安装完成后,需要修改 host-only 的网络参数 cd /etc/sysconfig/ 阅读全文
posted @ 2023-07-13 17:31 偶尔发呆 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 我们都知道 apiserver 是 kubernetes 里一个组件,可以简单地认为其是一个 web 应用,提供 http 接口(亦称 restful)服务,如同 CRUD 程序员所熟知的 tomcat,同样地 CRUD 程序员使用 MySQL 存储业务数据,而 apiserver 则使用 etcd 阅读全文
posted @ 2023-07-13 16:49 偶尔发呆 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,controller-manager, scheduler, kubelet 会向 apiserver 监听感兴趣的对象,当监听对象的内容或状态发生变化后,对应的事件会立即推送到监听者。借由这套事件通知机制,kubernetes 才能良好地运转。那么这套事件通知机制是如何实现并驱动的呢? 阅读全文
posted @ 2023-07-13 16:33 偶尔发呆 阅读(333) 评论(0) 推荐(0) 编辑
  2022年11月30日
摘要: 最近想从代码层面学习下 ElasticSearch,于是下载代码并导入到 idea 中,开始一顿操作,gradle 各种倒腾,还是没法直接从代码运行进程,最后看了工程里的 TESTING.asciidoc 文档后,才知道怎么调试的。 1. 首先 git clone es 的最新代码 git clon 阅读全文
posted @ 2022-11-30 13:37 偶尔发呆 阅读(246) 评论(0) 推荐(0) 编辑
  2022年10月14日
摘要: 由于单表所支撑的数据量有限,打算使用 sharding jdbc 进行分库分表。由于之前阅读过相关的博客,考虑使用基因法进行分表。 此时 shardingsphere jdbc 的发布版本已更新到 5.2.0,本人一直的习惯,中间件用最新的版本。网上的示例有部分是基于 4.x 版本的,所以不能照搬, 阅读全文
posted @ 2022-10-14 17:44 偶尔发呆 阅读(589) 评论(0) 推荐(0) 编辑
  2022年9月13日
摘要: 有初步转 go 的意愿,大概看了下 filebeat 的代码,发现 filebeat 的源码值得剖析,不过也是个逐步的过程。 filebeat 整体是个多 input -> 单 output 的过程,那么就看看数据是怎么通过代码流转的? bufferingEventLoop 我认为是一个顶层的类,它 阅读全文
posted @ 2022-09-13 16:21 偶尔发呆 阅读(153) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 27 下一页