之前的有小伙伴提到了“当提到并发编程、多线程编程时,往往都离不开锁这一概念”,对此我深有同感。当对应场景发生时,我们可能会使用 singleflight、sync.Once 等高级封装简化代码编写,提高工作的效率,而这两...
最近需要在本地机器上安装 kafka 用于测试,特地记录一下使用 docker 在 MacBook Air M1 安装 kafka 的全过程。目前安装的版本为 1.1,与腾讯云 Ckafka 标准版的保持一致。
创建 kafka、zookeeper 公用网...
最近春节,回到了老家。在这里我的网络布局基本如下:
终端设备先会通过 WiFi 连接到一个用于实现网络中继的二级路由器,二级路由器再通过 WiFi 连接到一个主路由器,主路由器通过拨号实现上网。在实际使...
最近需要给一个 php laravel 框架的网站安装 ssl 证书,这里记录一下部署过程。
准备工作
创建几个必要的目录,示例如下:
mkdir etc
mkdir log
mkdir lib
其中 etc 目录存放必要的配置文件,以及申...
提起日志收集,ELK 可谓是如日中天,但是对于一个小网站、小博客而言,ELK 中的 E(ElasticSearch) 实在是太霸道了,没有 8G 内存的服务器根本不敢安装。而后起之秀 Loki 因为不对所有字段建立索引的缘故,占用...