• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xkxy
V2EX  ›  程序员

基于 WebSocket 实现及时聊天系统,希望大家给些意见

  •  1
     
  •   xkxy · Jan 22, 2021 · 5271 views
    This topic created in 2111 days ago, the information mentioned may be changed or developed.

    接上一个主题: https://www.v2ex.com/t/742431

    然后我使用 websocket+vue+springboot 实现了一个简单的及时聊天通信。

    也希望大概给一些意见,开年来就要使用这个技术到工作当中了。

    下面是演示效果图

    https://s1.boluo.link/2021/01/21/fad59bbe93231d63fc6c29bd20854325.gif

    github: https://github.com/xdxTao/xdxIm

    B 站: https://www.bilibili.com/video/BV1WU4y147we

    文章地址: https://www.xdx97.com/article/801097898778427392


    希望大家给个 start 支持一下,谢谢啦

    15 replies  •  2021-01-22 20:11:38 +08:00
    zenwong
    zenwong
    Jan 22, 2021
    1
    MQTT
    duduaba
    duduaba
    Jan 22, 2021
    2
    这里大神们都是鄙视 Demo 的,自己好好做吧。
    SuperManNoPain
    SuperManNoPain
    Jan 22, 2021
    3
    有很多开源的,建议直接找一个用, 造三角形的轮子不如拿来主义
    mmdsun
    mmdsun
    Jan 22, 2021 via Android
    4
    好多例子都是 springboot 做 websocket 服务端的。

    有 sping boot 集成 websocket 客户端的吗?
    dk7952638
    dk7952638
    Jan 22, 2021
    5
    WebSocket 的并发量顶多也就是做个企业级的聊天应用吧
    renshu16
    renshu16
    Jan 22, 2021
    6
    最近有类似的需求,插眼,到时候借鉴一下
    zsxzy
    zsxzy
    Jan 22, 2021
    7
    Socket.IO 更适合, room 管理等都是现成的
    wangbenjun5
    wangbenjun5
    Jan 22, 2021
    8
    IM 开源项目数不胜数,搞个 demo 真不难,难的是分布式架构,以及群聊、消息 ack 机制、离线存储和多设备同步,能做好不容易的。
    yeqown
    yeqown
    Jan 22, 2021❤️2
    9
    @dk7952638 并发量大小跟 websocket 有啥关系?
    cnzjl
    cnzjl
    Jan 22, 2021
    10
    @mmdsun 使用 Java-WebSocket 即可
    LongTimeNoSee
    LongTimeNoSee
    Jan 22, 2021
    11
    http://www.lubo.world:3000/
    socket-io
    wizardoz
    wizardoz
    Jan 22, 2021
    12
    MQTT+1
    确切地说是 MQTT over websocket
    dk7952638
    dk7952638
    Jan 22, 2021
    13
    @yeqown 我想表达的是相同配置下,和其他方案相比
    jmk92
    jmk92
    Jan 22, 2021❤️1
    14
    500 个请求,太小看 websocket 了
    zm8m93Q1e5otOC69
    zm8m93Q1e5otOC69
    Jan 22, 2021
    15
    @mmdsun Java-Websocket 最近自己做了一个,继承 WebSocketClient 就行
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5299 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 01:30 · PVG 09:30 · LAX 17:30 · JFK 20:30
    ♥ Do have faith in what you're doing.