|
这是推送规则:
1、消息推送服务通过 POST 、参数编码为 APPLICATION/JSON (输入流)的方式向开发者提供的地址推送消息。
2、开发者接收到消息后必须返回 {“code”:0,”msg”:”success”} 通知有赞云成功接收。由于有赞云服务端响应超时时间为5s,建议开发者接收到消息后立即返回成功code,再异步去处理自有的业务信息。
3、当推送没有成功响应返回(超时时间为5s),会进入重发。最多重发三次, 分别间隔10s、30s、60s。若三次重发后还是无成功响应,我们认为该消息推送失败,丢弃该消息。
4、当某个推送网址服务连续失败100次时 (一条消息失败后重发的次数不计算在内),该推送网址会被添加到亚健康列表中。亚健康状态的推送网址将无法接收到消息,并且期间产生的消息会被丢弃。
5、有赞云会每隔30min检查亚健康列表中的商家服务是否恢复正常,正常的服务会被从该列表中移除。心跳检查的消息内容为 {“test”: true},开发者收到心跳消息必须返回 {“code”:0,”msg”:”success”} 通知有赞云成功接收。
6、消息推送是有赞与开发者服务器双方交互的过程,可能发生网络连通或其他未知问题,开发者未能正确响应导致消息丢弃,建议开发者采用消息推送+主动轮询的方式进行数据校对(每隔1h主动轮询接口校对一次)。 |
|
|
|
|
|
|