推送系统问题定位——打点
生产消息
可以是订单也可以是通知等。 往MQ发。
- PushData里加时间戳。
- 打点,监控入队情况。
消费消息
从MQ中读。
- 打点,监控MQ消费情况。
- 打点MQ里面等待时间。
- 加时间戳。
- 分发,dispatch到各个推送平台的WorkThreadPool。
- Executor里打点,监控WorkThreadPool队列情况。
- 加时间戳
- 调用apns等返回后打点。
充分的打点,在任何一个环节出了问题都可以迅速定位。
This work is licensed under a CC A-S 4.0 International License.