潇洒小熊猫

文章
5
资源
0
加入时间
2年10月21天

php redis 自增计数器,php使用lua+redis实现限流,计数器模式,令牌桶模式

lua 优点减少网络开销: 不使用 Lua 的代码需要向 Redis 发送多次请求, 而脚本只需一次即可, 减少网络传输;原子操作: Redis 将整个脚本作为一个原子执行, 无需担心并发, 也就无需事务;复用: 脚本会永久保存 Redis 中, 其他客户端可继续使用.计数器模式:利用lua脚本一次性完成处理达到原子性,通过INCR自增计数,判断是否达到限定值,达到限定值则返回限流,添加key过期...

kafka消息交付语义的分析一、producer和consumer三种消息交付的语义二、producer三种消息交付的语义三、对于producer,幂等性保证Exactly once四、对于producer,事务保证Exactly once五、consumer三种消息交付的语义

一、producer和consumer三种消息交付的语义在kafka中,在producer和consumer这两个维度上都有三种消息交付的语义:At most once ---- 消息可能会丢失但绝不重传. At least once ---- 消息可以重传但绝不丢失. Exactly once ---- 每一条消息只被传递一次.二、producer三种消息交付的语义在produ...

MySQL延迟关联性能优化方法

【背景】 某业务数据库load 报警异常,cpu usr 达到30-40 ,居高不下。使用工具查看数据库正在执行的sql