V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pimou
V2EX  ›  程序员

公司让我调研 IM SDK 哪个比较好

  •  
  •   pimou · 2023-07-05 21:00:06 +08:00 · 3463 次点击
    这是一个创建于 506 天前的主题,其中的信息可能已经有所发展或是发生改变。

    分开源和收费。开源的,我看比较好的有两个 OpenIm 和野火 IM 。 收费的有融云,环信,网易云信和腾讯 IM ,光看官网也看不出来实际使用的优劣。 有了解的佬吗

    16 条回复    2023-08-02 22:09:17 +08:00
    with
        1
    with  
       2023-07-05 22:27:22 +08:00
    收费的会比较省事功能其实都差不多,推荐网易云信,内部推荐还有奖励,老哥有兴趣加 c2hpemhpY2hlbmcyMDIz ( base64 )
    paradoxs
        2
    paradoxs  
       2023-07-05 22:29:27 +08:00
    都不好, 长期受制于人。

    还是自研吧, 多招点人进来,以后把工具做好了, 带公司上市。
    lasuar
        3
    lasuar  
       2023-07-05 22:49:34 +08:00
    我司用的腾讯 im ,还行吧。没用过其他家的
    lasuar
        4
    lasuar  
       2023-07-05 22:50:35 +08:00
    如果要使用开源的,要做好遇到问题无人解答的准备,特别是客户端开发的时候,小公司用别想使用开源的
    infun
        5
    infun  
       2023-07-05 22:57:03 +08:00   ❤️ 2
    LeegoYih
        6
    LeegoYih  
       2023-07-05 23:00:00 +08:00
    孵化项目直接选大厂的解决方案,业务跑起来了再考虑自己研发。
    iv2ex
        7
    iv2ex  
       2023-07-06 00:01:29 +08:00
    用过野火的,其他没用过;
    野火:
    优点:
    - 免费(大部分)
    - IM 、周边功能(私聊、群聊、语音、图片、视频)等功能集成度高,0-1 项目小团队起步很快

    缺点:
    - 文档略少,改 IM 业务或者集成,需要花点时间了解代码(比如做发红包功能)
    - 只能 80 端口
    - 官方 GitHub 代码提交有点随意

    如果团队大,项目长期来做(APP 、Web 、PC),自定义高,只接入大厂 API 适合维护;
    小团队,仿微信做 IM 工具,野火集成度高的很快就能出效果;
    iv2ex
        8
    iv2ex  
       2023-07-06 00:03:04 +08:00
    野火后端是 java
    glenChen
        9
    glenChen  
       2023-07-06 08:02:06 +08:00 via Android
    xmpp
    mony
        10
    mony  
       2023-07-06 09:38:29 +08:00
    mqtt
    LANB0
        11
    LANB0  
       2023-07-06 13:49:02 +08:00
    15 年初老板也让我调研过 IM 方案,想不到这个行业玩家还是这几家。如果没有大量资源参与开发,建议收费的选。这几家都差不多,融云环信活了这么多年,网易和腾讯又都有 IM 背景
    tomieric
        12
    tomieric  
       2023-07-06 14:07:55 +08:00
    技术调研,方案是网易环信

    领导批了用融云(便宜)🤣

    用融云 SDK 自己定制了一个客服 IM 还不错
    ThinkCat
        13
    ThinkCat  
       2023-07-06 15:41:40 +08:00
    我自己用 rust 写的有一个,代码量不大,做了服务端,还有一个 web 端做演示用的,楼主敢用么 😏
    mmdsun
        14
    mmdsun  
       2023-07-06 21:46:57 +08:00
    微软的 SignalR ,做 IM 实时通信不错,还开源的,Java 、javascript 客户端 SDK 都有。

    https://dotnet.microsoft.com/zh-cn/apps/aspnet/signalr
    pimou
        15
    pimou  
    OP
       2023-07-07 09:42:53 +08:00
    @mmdsun #14 我看了下,这个是属于网络通讯库,实现 IM 要自己设计格式,实现格式,工作量比较大
    wkong
        16
    wkong  
       2023-08-02 22:09:17 +08:00
    仿 Telegram ,自研,运营级 Demo ,可免费商用

    https://github.com/TangSengDaoDao/TangSengDaoDaoServer

    底层通讯库也完全开源

    https://github.com/WuKongIM/WuKongIM
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   936 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:10 · PVG 06:10 · LAX 14:10 · JFK 17:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.