🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 用户行为事件通知 用户行为事件通知:用户在OSX短说平台进行点赞、评论、发帖、关注、收藏、分享等操作时,OSX后端服务器处理用户操作的同时,会异步通知开发者服务器,告知某用户操作行为。为保证异步通知可达,OSX短说系统实现了一套接口请求重试机制,保证失败的通知隔断时间能被再次唤起,从而确保最终数据准确。 ### 接口请求重试机制 由于网络请求的不稳定性,用户行为事件通知接口有重试机制,防止因网络请求不稳定引起的请求丢失的现象。 # 实现流程 - - - - - - ##### Step1.后台配置事件通知接口地址,以及开启第三方平台接入 ##### 用户信息获取接口示例:[https://my.apk.com/userActionNotify](https://test.db.com.cn/duibulogin) ![](https://img.kancloud.cn/06/6f/066fec388211350ed6c037ca6ec3c8ef_1017x828.png "blob.png") ##### Step2.OSX客户端用户行为操作时,对应的OSX服务端会向开发者服务端发起事件通知 ##### Step3.开发者客户端收到相关事件通知后,处理事件并反馈处理后结果给OSX服务端 Step4.OSX服务端收到响应后,根据响应结果处理后续事务。 说明: 如因网络等原因,OSX服务端未收到开发者服务端的响应,则OSX服务端会隔断时间后再次尝试通知开发者服务端。(系统会重试6次,重试间隔为5分钟、10分钟、30分钟、1小时、6小时、1天)