继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【九月打卡】第11天 实战wiki知识库系统笔记8

降蓝
关注TA
已关注
手记 15
粉丝 0
获赞 0

课程名称:Spring Boot+Vue3前后端分离,实战wiki知识库系统
课程章节:10-9 完成点赞通知功能
主讲老师:甲蛙

课程内容:

·点赞时,组装消息内容,往WS推送
·前端收到WS消息后,弹出消息内容

课程收获

差不多就是点赞时会传入 id 根据 id 得到在数据库中的电子书名称,使用webSocket服务将消息传回前端

缺点:

  • 消息不能较长时间保存,需要优化

  • 功能使用的是群发消息,不同用户同时在线点赞会收到同一条消息

websocket和http的区别

websocket和http相同点

  • 都是基于TCP的应用层协议。
  • 都使用Request/Response模型进行连接的建立。
  • 在连接的建立过程中对错误的处理方式相同,在这个阶段WebSocket可能返回和HTTP相同的返回码。
  • 都可以在网络中传输数据。

websocket和http不同点

  • WebSocket使用HTTP来建立连接,但是定义了一系列新的header域,这些域在HTTP中并不会使用。
  • WebSocket的连接不能通过中间人来转发,它必须是一个直接连接。
  • WebSocket连接建立之后,通信双方都可以在任何时刻向另一方发送数据。
  • WebSocket连接建立之后,数据的传输使用帧来传递,不再需要Request消息。
  • WebSocket的数据帧有序。 使用WebSocket,而不是用Socket的原因: 因为整个浏览器都不支持直接调用系统底层的 Socket,基于浏览器的 Web 自然无法调用,只能使用封装的高级协议方案 —— WebSocket
    图片描述
打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP