利用Mailx发送邮件 发表于 2024-07-14为了监控服务器运行情况,防止出故障后,长时间得不到解决,客户不满意。所以打算采用被动通知的方式,提醒运维人员及时处理系统故障。解决方案有上监控系统,比如Prometheus、Zabbix等,但项目本身不大,故采用免费的Mailx发送邮件信息来解决。阅读全文 »
搭建MariaDB读写分离、高可用 发表于 2023-03-15 更新于 2023-03-20 分类于 database前言在做基础脚手架开发的过程中涉及到代码要不要支持读写分离,支持的话的需要一定的工作量,虽然代码不多,也比较容易实现,但毕竟需要维护。为了避免重新写轮子,先查询。还有真有不少解决方案,第一种就是基于应用的,自己在应用程序中编码实现;第二种就是基于中间件,有MySQL Proxy、MaxScale和HAProxy等,MySQL Proxy已经不维护了;HAProxy本身不支持读写分离,还需要搭配其他才能实现;MaxScale 文档比较全,并且是MariaDB 开发的,所以先用起来看看效果。阅读全文 »
搭建MySQL读写分离、高可用 发表于 2023-03-04 更新于 2023-03-20 分类于 database前言在做基础脚手架开发的过程中涉及到代码要不要支持读写分离,支持的话的需要一定的工作量,虽然代码不多,也比较容易实现,但毕竟需要维护。为了避免重新写轮子,先查询。还有真有不少解决方案,第一种就是基于应用的,自己在应用程序中编码实现;第二种就是基于中间件,有MySQL Proxy、MaxScale和HAProxy等,MySQL Proxy已经不维护了;HAProxy本身不支持读写分离,还需要搭配其他才能实现;MaxScale 文档比较全,并且是MariaDB 开发的,所以先用起来看看效果。阅读全文 »
Elasticsearch learning 发表于 2023-02-21 更新于 2023-03-20 分类于 database前言学习了一遍Elasticsearch,做个demo巩固一下。阅读全文 »
Python 基础学习 发表于 2023-02-01 分类于 python前言学习python原因有二,一是在开发人工智能平台的时候涉及到很多算法,都是我们的python算法工程师处理的,但我也想了解下这些算法;二是随着ChatGPT的大火,未来AI一定会在程序开发中占比很高,AI中涉及到的算法、框架很大部分都是用python写的,为未来做准备。阅读全文 »