0%

背景

上一篇文章: 把MongoDB的业务数据采集到Elasticsearch中, 笔者在一番摸索之后, 写了一个简单的脚本, 顺利实现了需求. 后来, 在工作上围绕着这个工作场景衍生出了很多扩展需求, 甚至有其他同事需要一起做二次开发, 于是笔者就按照一些python项目中的惯常操作, 对项目进行了改造.

阅读全文 »

背景

有这样一个业务场景, 玩家可以在游戏里面建立各种房间, 房间里面可以运行各种各样的游戏. 其中, 房间的数据就是用MongoDB记录, 每一条文档对应的是一个房间. 为了观察房间状态的变化以及统计玩家的用户行为, 需要对MongoDB的数据进行收集和统计.

本来打算简单用个Grafana设置MongoDB做数据源, 再弄个dashboard就完事了, 奈何Grafana需要商用证书才可以使用MongoDB的插件, 最后就计划用ES.

搜了一圈开源社区, 也没有找到可以订阅MongoDB再输出到ES的中间件, 最后只好自己写了.

阅读全文 »

前言

数据分析大家应该都经常听说了,算命甚至是自古有之,那不知道大家有没有想过,用数据分析的思路去对算命结果进行统计,会有什么奇妙的化学反应。

在本文,笔者将会使用Python和MySQL结合,以《袁天罡称骨歌》为依据,对1901-2081这三个甲子的所有生辰八字进行一次运算, 对算命结果进行一次统计。

阅读全文 »

前言

上一篇文章: 搭建一个基于containerd的高可用Kubernetes集群中, 我们成功搭建了一个高可用的Kubernetes集群. 为了让这个实验环境充分发挥价值, 接下来我们就可以运行一个基于实际业务的demo了.

在本文我们将会搭建一个简单的电商页面, 可在页面上进行基本的类似商品信息浏览, 购物车, 结算功能:

overview

阅读全文 »

前言

在2022年的当下, 微服务以及容器技术仍然是互联网行业的主流方向. 在真实的生产环境中, 要如何优雅地实现从代码到容器镜像这一步骤, 也俨然成了众多运维人员讨论得最多的话题.

在本文, 笔者将会基于一个简单的golang demo, 通过Jenkins工具实现一个完整的镜像构建流程.

笔者会假设读者已经有一定的相关基础(一个能用的jenkins服务, 以及docker运行环境, 还有代码仓库和镜像仓库), 只会着重介绍关于jenkins任务的一些细节.

阅读全文 »

上周随手点开了自己的网站, 才发现SSL证书已经过期一周多了, 继而才想起这个网站已经上线一年了.

阅读全文 »