跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 公司后端写的 websock 接口让每调用一次创建一个 websocket 连接,这应该算是什么操作
未分類
23 4 月 2020

公司后端写的 websock 接口让每调用一次创建一个 websocket 连接,这应该算是什么操作

公司后端写的 websock 接口让每调用一次创建一个 websocket 连接,这应该算是什么操作

資深大佬 : yishidixia 56

一个页面 7 个接口就需要创建 7 个连接 接口传参数不同,需要关闭之前连接,新建新的连接 现在频繁开关 websock 浏览器出现卡顿,后端问前端接口为啥返回这么慢 大家用 websock 都这么用吗,前端应该如何处理这种问题

大佬有話說 (16)

  • 資深大佬 : earther01

    这种和短链接有啥区别,为啥不用 http 呢?

  • 主 資深大佬 : yishidixia

    @earther01 因为人家强调实时技术怎么选的咱也不知道,咱也不敢问

  • 主 資深大佬 : yishidixia

    @earther01 前端说点啥,后端都不认可,而且他们这个推送就是写了一个定时任务,没有消息队列,没有事件处理机制

  • 資深大佬 : GuryYu

    websocket+stomp,发布订阅模式,整个页面共用一个 ws 连接,客户端根据业务需求订阅数据

  • 資深大佬 : Hstar

    后端太菜了,应该只有一两个 ws 连接,订阅不同接口的数据。

    你们这后端大概脑子还没转过来,没用过或者看过成熟的 ws。

  • 資深大佬 : randyo

    直接喷吧

  • 主 資深大佬 : yishidixia

    @Hstar 原来是真的菜啊,我还以为我理解不到位呢,而且项目有工作好几年的人都没提出这个问题

  • 資深大佬 : emeab

    @yishidixia 他这样做不如轮询 http

  • 主 資深大佬 : yishidixia

    @emeab 思路不对,没用 websocket 的思考方式解决这个问题,自上而下的没人提

  • 資深大佬 : BingoXuan

    @yishidixia
    其实不是没人提,是话语权问题。我当初也是说过走注册中心和 redis 管理服务和状态,最后是不是变成了手写服务依赖加手写状态管理。

  • 資深大佬 : LyleRockkk

    一个项目一个 ws 连接就好啊,通过通信协议来 前后端交互啊,json 字符串不够吗?

  • 資深大佬 : Sricecake

    令人智熄的操作

  • 資深大佬 : izoabr

    为啥用 ws 呀?不就是为了保持一个连接在,订阅推送嘛?

  • 主 資深大佬 : yishidixia

    @izoabr 因为说要“实时”,然后本质就是后端做了个定时器访问数据库

  • 資深大佬 : chairuosen

    估计他接口访问数据库也每次打开一个 Mysql 连接呢

  • 資深大佬 : wd

    这样的也可以找到工作,这个行业实在有点奇怪……

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具