Skip to main content
2、devops告警模块的设计

2、devops告警模块的设计

一、告警事故频发

最近几年,互联网大厂的服务不可用案例频繁出现在公众视野中,这些事件不仅影响了用户体验,还对公司的声誉和经济效益造成了不同程度的影响。

  1. 阿里云多次故障,在2023年11月12日产品控制台访问及API调用出现异常,直至晚上7点20左右恢复正常。
  2. 滴滴出行长时间瘫痪,2023年11月27日晚间,滴滴App发生了全国大面积崩溃,服务无法正常使用。
  3. 语雀8小时的服务中断事件,2023年10月23日,语雀经历了长达近8小时的服务中断事件。

Y-aong...About 12 min模块设计告警设计告警
1、定时任务的设计和思路

1、定时任务的设计和思路

一、Python中定时任务模块

1. Celery

Celery 是一个分布式任务队列,它不仅支持简单的任务调度,还可以处理复杂的任务工作流。对于已经使用了Celery的项目来说,可以很方便地添加定时任务功能。然而,对于不需要分布式处理能力的小型应用或项目来说,可能显得过于重量级。

  • 优点:支持大规模的任务调度,拥有良好的社区支持。
  • 缺点:配置相对复杂,需要额外的消息中间件(如RabbitMQ, Redis)来协调任务分发。

Y-aong...About 8 min模块设计定时任务定时任务