golang典型的Manager模式和周期性更新配置
在分析prometheus中的ruler代码时,看到一个很经典的Manager模式,用于周期性更新规则信息,代码简单实用,特地总结一下:Manager模式首先,定义一个manager,其中需要包含维护状态的字段,比如记录上次的配置,同时也需要互斥锁,用于并发访问;然后,NewMa
构建php扩展swoole的运行环境docker镜像
mkdir Dockerfilecd Dockerfile/touch dockerfilevi dockerfilei //插入dockerfile内容FROM centos:8 #version definedENV SWOOLE_VERSION 4.4.
php时间函数汇总
date_default_timezone_set(‘Asia/Shanghai’);function run_time(){ list($msec,$sec) = explode(” “,microtime()); return ((float)$msec + (float)$