各位老哥,简单的 IM 聊天有没有啥成熟的方案? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
mrhhsg

各位老哥,简单的 IM 聊天有没有啥成熟的方案?

  •  
  •   mrhhsg Sep 23, 2020 6669 views
    This topic created in 2045 days ago, the information mentioned may be changed or developed.
    不是要搞个微信之类的,就是简单文字 /图片发送,组群功能也不需要,感觉第三方的 sdk 都太复杂了(费用太高)
    39 replies    2020-11-06 15:58:07 +08:00
    nicevar
        1
    nicevar  
       Sep 23, 2020   2
    openfire
    dabang007
        2
    dabang007  
       Sep 23, 2020   1
    开源的有 wire 之类的可以自己搭建
    opengps
        3
    opengps  
       Sep 23, 2020   1
    其实自己写个并不难,入门可以考虑 http 代替 tcp,这就简化到传统的接口 io 级别了
    cmdOptionKana
        4
    cmdOptionKana  
       Sep 23, 2020 via Android   1
    可以参考论坛,普通帖子就相当于群聊,私信就相当于一对一聊天
    danhahaha
        5
    danhahaha  
       Sep 23, 2020   2
    腾讯 tim,如果不是很多用户的话,免费套餐足够,有很多现成可以用
    Kirsk
        6
    Kirsk  
       Sep 23, 2020 via Android
    自己搭个 xmpp 啊
    shc
        8
    shc  
       Sep 23, 2020
    一个人`nc -l -p PORT_NUMBER`, 另一个人`nc IP_ADDR PORT_NUMBER`即可,最简单的聊天室。
    moka20477     9
    moka20477  
       Sep 23, 2020
    同时在线人数不高的话,单纯 1v1 聊天,什么框架也不需要,直接 mysql+http 轮询就能搞定
    qinlao
        10
    qinlao  
       Sep 23, 2020
    楼主看下这个贵吗,超预算吗? curl.qcloud.com/Gr3ZDZNu
    wangsilence
        11
    wangsilence  
       Sep 23, 2020
    我可以给楼主写个
    iiTea
        12
    iiTea  
       Sep 23, 2020
    Rocket.Chat 、MatterMost 、Matrix 最近再调研,这几款各有优缺点。
    laravel
        13
    laravel  
       Sep 23, 2020
    自己写一个
    zhangshaohan
        14
    zhangshaohan  
       Sep 23, 2020
    Websocket
    victor
        15
    victor  
       Sep 23, 2020
    网易云信
    LeeJTom
        16
    LeeJTom  
       Sep 23, 2020
    Websocket 最简单
    pengjay
        17
    pengjay  
       Sep 23, 2020
    http 轮询 简单可靠
    wysnylc
        18
    wysnylc  
       Sep 23, 2020
    spring boot+nettysocketio 快的话一个小时搞定,无基础一天也差不多了
    springz
        19
    springz  
       Sep 23, 2020
    哎呀,楼上的都没踩过坑吗? IM 和 富文本 这可是坑爹中的坑爹。
    springz
        20
    springz  
       Sep 23, 2020
    简单文字,聊天记录要不要?能不能接受消息丢失。都能接受的话楼上方案可用。
    gochat
        21
    gochat  
       Sep 23, 2020
    这个应该是你需要的: https://github.com/LockGit/gochat
    mrhhsg
        22
    mrhhsg  
    OP
       Sep 23, 2020
    感谢各位老哥的回复,感觉先用 http 轮询搞一搞再说
    firechat
        23
    firechat  
       Sep 23, 2020
    劝你一句,千万别自己写。另外推荐一下我们的 https://github.com/wildfirechat
    bingowrt
        24
    bingowrt  
       Sep 23, 2020   1
    irc?
    mrhhsg
        25
    mrhhsg  
    OP
       Sep 23, 2020
    @firechat 这个高大上了
    zvil
        26
    zvil  
       Sep 23, 2020
    网易云信我写了几天 demo 然后客服就叫我去充钱了 整体价格来说也比腾讯云贵
    tairan2006
        27
    tairan2006  
       Sep 23, 2020
    直接用 mqtt 啊…超简单,服务端甚至不用写,broker 用 emqx 就行…
    he110comex
        28
    he110comex  
       Sep 23, 2020
    使用同一家的邮箱,互发邮件也是秒到的,而且支持聊天记录保存。
    glfpes
        29
    glfpes  
       Sep 23, 2020   1
    mattermost
    lakehylia
        30
    lakehylia  
       Sep 23, 2020
    Email
    Rekkles
        31
    Rekkles  
       Sep 23, 2020
    100 个用户以下随便找个第三方的接入一下就完了 不超过 5 天能完活
    firechat
        32
    firechat  
       Sep 23, 2020
    @mrhhsg 这个使用起来不麻烦,挺简单的,功能是一方面,主要是稳定可靠,避免你再去趟坑
    purensong
        33
    purensong  
       Sep 23, 2020
    大学的时候用的融云,不知道现在怎么样了
    iminto
        34
    iminto  
       Sep 23, 2020
    prosody,搭建安装很简单
    iyangyuan
        35
    iyangyuan  
       Sep 23, 2020   1
    最近刚写了一个,后端 java netty+前端 websocket+rabbitmq 总线。实现了消息应答、重发、断线重连、在线状态探测、1 对 1,群聊,房间,广播
    reHuo
        36
    reHuo  
       Sep 24, 2020 via iPhone
    mqtt
    baobao1270
        37
    baobao1270  
       Sep 24, 2020
    腾讯云 SKD 或者 .NET SignalR
    le720
        38
    le720  
       Sep 24, 2020
    没人推荐 socket.io ?
    NewIPIsComing
        39
    NewIPIsComing  
       Nov 6, 2020
    xmpp +1
    About     Help     Advertise     Blog     API     FAQ     Solana     5363 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 299ms UTC 07:29 PVG 15:29 LAX 00:29 JFK 03:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86