整理 源码
主要模块: 封装Redis LuaScript对象,方便在项目中直接定义lua脚本,并根据需要同步到需要使用的redis实例; 基于Redis List级别的公平调度分布式锁; 避免缓存雪崩且可有效减少重复发送相同的redis请求的缓存获取器对象; 基于Redis zset的简易优先级等级(复杂业务请考虑专业MQ组件); 使用Redis实现的关系型数据ORM,配合Lua Script基本能替代SQL; 支持服务平滑重启,平滑升级; 基于引用计数的对象池(使用起来略麻烦); 简易限流器,遵守golang标准库的令牌限流器,投放令牌无需挨个放,有效减少锁定费用; 广播消息,可搭配http,webs
文件列表
coify-main.zip
(预估有个46文件)
coify-main
serv
reload.go
5KB
mysql.go
4KB
shards
map
map.go
3KB
rorm
load.go
6KB
field
暂无评论