个人项目小结 (12)

·        FastDFS 架构包括 Tracker server Storage server。客户端请求 Tracker server 进行文件上传、下载,通过 Tracker server 调度最终由 Storage server 完成文件上传和下载。

·        概念

      Tracker server 作用是负载均衡和调度,通过 Tracker server 在文件上传时可以根据一些策略找到 Storage server 提供文件上传服务。可以将 tracker 称为追踪服务器或调度服务器。

      Storage server 作用是文件存储,客户端上传的文件最终存储在 Storage 服务器上,Storage server 没有实现自己的文件系统而是利用操作系统的文件系统来管理文件。可以将storage称为存储服务器。

·        文件ID内含了文件在服务器上存储路径

      进入tracker的容器内部

      进入/etc/fdfs

      查看storage.conf

·        数据存储storage 容器的:/var/fdfs/data/FILEID:  /group1/M00/00/00/aadfasdfadfa.jpg

发布流程

·         

个人项目小结

 

 


·        用户发通过客户端APP上传视频到server服务

·        server服务上传视频到FastDFS文件系统,上传成功后返回视频的url地址

·        server通过rpc的调用dubbo服务进行保存小视频数据

即时通信 流程 前后端都需要集成环信 APP端,使用AndroidSDK与环信进行通信,通信时需要通过后台系统的接口查询当前用户的环信用户名和密码,进行登录环信 后台系统,在用户注册后,同步注册环信用户到环信平台,在后台系统中保存环信的用户名和密码 APP拿到用户名和密码后,进行登录环信,登录成功后即可向环信发送消息给好友 后台系统也可以通过管理员的身份给用户发送系统信息 获取token流程 先从redis中获取,如果没有再从环信接口获取 访问环信接口 获取token 将获取到的token进行reids缓存,提前expires_in一个小时失效 新用户注册后同时注册环信  

个人项目小结

 

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wppjzd.html