V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
laaaaaa
V2EX  ?  WebSocket

请教一下 websocket 实现发图片的方案和保存聊天记录的方案;

  •  
  •   laaaaaa · 27 天前 · 426 次点击

    腾讯云最新优惠活动来了:云产品限时1折,云服务器低至88元/年 ,点击这里立即抢购:9i0i.cn/qcloud,更有2860元代金券免费领取,付款直接抵现金用,点击这里立即领取:9i0i.cn/qcloudquan

    (福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

    环境

    springboot + websocket + vue
    

    场景

    图文形式的聊天,有开启会话和结束会话,每次结束之后,把本次会话的聊天记录存起来(因为要推给第三方);
    
    目前是纯原生的 websocket 实现;
    

    需求

    1.图片的传输方式,了解两种方式 a.base64 ,b.客户端选择完图片之后,先上传到 OSS, 然后拿到返回的地址渲染 ; 保存会话记录的时候,消息里存图片的地址; 有没有更好的方式推荐;
    
    2.这种存储聊天记录,如果使用 mysql 来存的话,表如何优雅设计; 或者换种方式存储,文本或者 es ;
    
    3.研究了一下 socket.io ,使用 socket.io 重构的话 提升大吗?
    
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1407 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:18 · PVG 01:18 · LAX 10:18 · JFK 13:18
    Developed with CodeLauncher
    ? Do have faith in what you're doing.


    http://www.vxiaotou.com