ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

从手机App到网点交互请求的日志记录

2019-09-07 10:37:13  阅读:135  来源: 互联网

标签:profile WebSocket 请求 App update 服务器 日志 交互


打开backend-ms文件夹下的logs文件夹里的log文件:

首先找一连串的*****************************, 这个醒目的标志代表一个新的从KOI App发起的请求。

第101行的method字段代表这是一个confirm请求,因为我们的目的是查看profile update请求,所以不用细看,一直往下滑动log:

从这开始就是我们需要关注的了,和profile update请求相关的。

下图的日志说明从KOI App发送的请求已经成功被KOI App对应的WebSocket服务器接收到了。即下图的第一步。

WebSocket服务器下一步会把这个请求投递给Orchestra。即下图的第二步。

继续把日志往下滑,看到Orchestra已经从WebSocket服务器接收到请求了,即上图的第三步。

Orchestra会把profile update的请求投递给同webshop连接的WebSocket服务器,即架构图的第四步。

下面的log表明webshop对应的WebSocket服务器(即日志文件中的简写WSServer-for-Webshop)已经从Orchestra接收到了profile update数据,准备进行处理。

WSServer-for-Webshop的任务就是计算出具体有哪些webshop实例需要被通知。

WebSocket服务器的计算分两步。第一步计算出有哪些类型的web shop需要被通知到。下图的日志表明有Nike和Adi这两种web shop需要被通知:

第二步,计算出对每一种Web Shop,到底有哪些实例需要被更新。

下面的Log表明response数据即将被发送到Socket ID为N55o0yNIEy6NacepAAAB的Web Shop实例去。Socket N55o0yNIEy6NacepAAAB唯一标识一个同该WebSocket建立连接的Web Shop实例。

至此,参与profile update scenario的全部后台服务器的逻辑执行完毕。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":

标签:profile,WebSocket,请求,App,update,服务器,日志,交互
来源: https://blog.csdn.net/i042416/article/details/100592199

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有