上一页 1 2 3 4 5 6 7 ··· 27 下一页
  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 偶尔发呆 阅读(23) 评论(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 偶尔发呆 阅读(251) 评论(0) 推荐(0)
摘要: 我们都知道 apiserver 是 kubernetes 里一个组件,可以简单地认为其是一个 web 应用,提供 http 接口(亦称 restful)服务,如同 CRUD 程序员所熟知的 tomcat,同样地 CRUD 程序员使用 MySQL 存储业务数据,而 apiserver 则使用 etcd 阅读全文
posted @ 2023-07-13 16:49 偶尔发呆 阅读(95) 评论(0) 推荐(0)
摘要: 我们都知道,controller-manager, scheduler, kubelet 会向 apiserver 监听感兴趣的对象,当监听对象的内容或状态发生变化后,对应的事件会立即推送到监听者。借由这套事件通知机制,kubernetes 才能良好地运转。那么这套事件通知机制是如何实现并驱动的呢? 阅读全文
posted @ 2023-07-13 16:33 偶尔发呆 阅读(759) 评论(0) 推荐(0)
  2022年11月30日
摘要: 最近想从代码层面学习下 ElasticSearch,于是下载代码并导入到 idea 中,开始一顿操作,gradle 各种倒腾,还是没法直接从代码运行进程,最后看了工程里的 TESTING.asciidoc 文档后,才知道怎么调试的。 1. 首先 git clone es 的最新代码 git clon 阅读全文
posted @ 2022-11-30 13:37 偶尔发呆 阅读(472) 评论(0) 推荐(0)
  2022年10月14日
摘要: 由于单表所支撑的数据量有限,打算使用 sharding jdbc 进行分库分表。由于之前阅读过相关的博客,考虑使用基因法进行分表。 此时 shardingsphere jdbc 的发布版本已更新到 5.2.0,本人一直的习惯,中间件用最新的版本。网上的示例有部分是基于 4.x 版本的,所以不能照搬, 阅读全文
posted @ 2022-10-14 17:44 偶尔发呆 阅读(773) 评论(0) 推荐(0)
  2022年9月13日
摘要: 有初步转 go 的意愿,大概看了下 filebeat 的代码,发现 filebeat 的源码值得剖析,不过也是个逐步的过程。 filebeat 整体是个多 input -> 单 output 的过程,那么就看看数据是怎么通过代码流转的? bufferingEventLoop 我认为是一个顶层的类,它 阅读全文
posted @ 2022-09-13 16:21 偶尔发呆 阅读(196) 评论(0) 推荐(0)
  2021年8月13日
摘要: dubbo 通过 SPI + ExtensionLoader 实现了一种比较灵活的定制开发的方式,SPI 即配置文件,文件名为接口类的全名,内容为 "key=接口实现类的全名",而 ExtensionLoader 是一个类似于 spring 的容器,在 dubbo 项目中需要获取一个类的实例时,直接 阅读全文
posted @ 2021-08-13 20:04 偶尔发呆 阅读(147) 评论(0) 推荐(0)
  2021年7月26日
摘要: 很长一段时间没有关注 nacos 了,今天看了下代码,发现其已经使用 grpc 替换了 http。 抽象出 com.alibaba.nacos.core.remote.RequestHandler,用来处理 grpc 的请求。 以 ConfigQueryRequestHandler 为例,它是一个查 阅读全文
posted @ 2021-07-26 16:47 偶尔发呆 阅读(2300) 评论(0) 推荐(1)
  2020年11月25日
摘要: 1. git clone 代码 2. 这个项目比较挑 jdk 版本,好像只支持 jdk8 3. 把注释掉的配置文件,解放出来 4. 启动本地 zk 5. 启动 org.apache.shardingsphere.proxy.Bootstrap 阅读全文
posted @ 2020-11-25 20:39 偶尔发呆 阅读(316) 评论(2) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 27 下一页