WebSocket实际项目使用的问题

公司项目需要做前后端数据实时展示,在首页处有6个接口的数据是需实时展示的,那我是需要每个接口都建立一个WebSocket连接吗,还是怎么弄,我很迷茫,我也不知道怎么描述

阅读 316
评论
    5 个回答

    不用,订阅6个主题就行;

    image.png

    下面这个是连接成功后订阅主题,会传数据;主题由后台提供

    image.png

    因为我多出用到 所以就封装起来了;可以网上找找,很多;参考根据自己业务;

      1. 你的6个接口是来自一个服务器吗?如果来自不同的服务器肯定要6个websocket
      2. 如果你是同一个服务器,设置一个类型来区分这6个接口数据即可。
        • 2.6k

        公用一个socket通信来交互数据

          • 7.7k

          一个tab页面一个websocket即可

            可以试试我们的GoEasy提供的websocket服务。

            针对你这个使用场景,只需要客户端同时订阅6个不同的channel即可。

            服务端一旦有数据更新,直接调用GoEasy的restful api接口往channel推送数据客户端就能收到。

            具体的使用方法可以看我们的文档:https://www.goeasy.io/cn/doc/client/pub-sub-html.html

              撰写回答

              登录后参与交流、获取后续更新提醒

              相似问题
              推荐文章