
架构
小韵豆子
享受技术的美好
展开
-
Openresty+Lua+Redis灰度发布
灰度发布的定义 互联网产品需要快速迭代开发上线,又要保证质量,保证刚上线的系统,一旦出现问题可以很快控制影响面,就需要设计一套灰度发布系统。 百度百科中解释:灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面 来。灰度架构 执行过程: 1、当用户请求到达前端web(代理)服务器Openresty,...原创 2021-02-03 14:18:28 · 352 阅读 · 0 评论 -
日志服务
一般来说,一个完整的日志服务,需要提供如下 5 个功能: 1、收集 :能够采集多个来源的日志数据。 2、传输 :能够稳定的把日志数据传输到日志服务。 3、存储 :能够存储海量的日志数据。 4、查询 :能够灵活且高效的查询日志数据,并提供一定的分析能力。 5、告警 :能够提供提供告警功能,通知开发和运维等等。解决方案: 目前,市面上有非常多的日志服务的解决方案。 目前采用最多的日志服务的解决方案,是 ELK 搭建的日志服务 开源解决方案:...原创 2020-12-22 17:28:31 · 638 阅读 · 0 评论