V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
wkong
V2EX  ›  分享创造

无数个熬夜的作品,通用型分布式即时通讯 v2(IM)正式发布。

  •  1
     
  •   wkong ·
    tangtaoit · 20 小时 34 分钟前 · 2685 次点击

    WuKongIM 从单机版改造成分布式版本,历史 1 年时间。都快撸秃了😂

    可以算 github 上第一个原生态的分布式的通用型 IM 。支持即时通讯,站内/系统消息,消息中台,物联网通讯,音视频信令,直播弹幕,客服系统,AI 通讯,即时社区等场景。

    完全开源免费(无套路)服务端,SDK 都完全开源。

    开源地址: https://github.com/WuKongIM/WuKongIM

    与其他 IM 的不同点:

    1. 群成员无上限,轻松支持 10 万人群聊,消息可永久存储。

    2. 不依赖任何中间件,内置分布式存储,一键启动。

    3. 故障自动转移,去中心化设计,节点之间数据互备,支持集群快速自动扩容

    4. 文档齐全,SDK 源码齐全,使用简单,完全开源可商用。

    36 条回复    2024-10-09 11:56:48 +08:00
    caixiaomao
        1
    caixiaomao  
       20 小时 27 分钟前
    cooltechbs
        2
    cooltechbs  
       20 小时 24 分钟前 via Android
    竟然也是 Go ,看来我可以放弃 Tinode 了,转天就给你提 PR
    GeekGao
        3
    GeekGao  
       20 小时 19 分钟前
    nice start
    wkong
        4
    wkong  
    OP
       20 小时 19 分钟前
    @cooltechbs 你这种我们老欢迎了😄
    DNA
        5
    DNA  
       20 小时 19 分钟前
    有客户端吗,这是要干掉 tg 的节奏
    WuDiHaiTai
        6
    WuDiHaiTai  
       20 小时 18 分钟前
    体验了一下,厉害。
    wkong
        7
    wkong  
    OP
       20 小时 18 分钟前
    @DNA 有各个端的 sdk 。
    haobo
        8
    haobo  
       20 小时 3 分钟前 via Android
    为什么要搞这个?
    godymho
        9
    godymho  
       19 小时 59 分钟前
    看了一下牛啊,老哥打算封装一个 docker 不
    guiyumin
        10
    guiyumin  
       19 小时 51 分钟前
    发自肺腑的问一下:
    你这么努力,搞开源,怎么挣钱呢?
    wkong
        11
    wkong  
    OP
       19 小时 50 分钟前
    @godymho 有 docker
    wkong
        12
    wkong  
    OP
       19 小时 49 分钟前
    @guiyumin 其他项目输血。
    halo123112
        13
    halo123112  
       19 小时 48 分钟前
    @wkong 老哥,希望你重生到 20 年前,还有腾讯啥事
    wxw752
        14
    wxw752  
       19 小时 41 分钟前
    啥 ?完全开源?我这就去拜读😭
    fionasit007
        15
    fionasit007  
       18 小时 53 分钟前
    WuKongIM ?请问大佬 WukongCRM 和你有关系吗
    wkong
        16
    wkong  
    OP
       18 小时 51 分钟前
    @fionasit007 没关系
    Vraw5
        17
    Vraw5  
       18 小时 39 分钟前
    你这官网域名有点意思哈
    ZekeRuan
        18
    ZekeRuan  
       18 小时 32 分钟前
    想学 go ,基础学好了,有什么方便上手的项目吗
    godymho
        19
    godymho  
       18 小时 30 分钟前
    @wkong 看到了大牛~
    imjiaoyuan
        20
    imjiaoyuan  
       18 小时 20 分钟前 via Android
    牛逼啊,正好苦于 tg 一直被封
    facebook47
        21
    facebook47  
       18 小时 18 分钟前 via Android
    👍👍👍
    hazoop
        22
    hazoop  
       18 小时 17 分钟前
    厉害了悟空。。。
    anoyi
        23
    anoyi  
       18 小时 15 分钟前
    点个 star 支持下
    TenProX
        24
    TenProX  
       18 小时 1 分钟前 via iPhone
    强烈支持呀!
    tanranran
        25
    tanranran  
       17 小时 42 分钟前
    666
    dazhuang007
        26
    dazhuang007  
       17 小时 29 分钟前
    优秀!
    heftyMan
        27
    heftyMan  
       17 小时 4 分钟前
    没有前端打辅助,交互属实有点拉胯啊
    konnnnn
        28
    konnnnn  
       2 小时 27 分钟前 via iPhone
    怎么不用 elixir
    andforce
        29
    andforce  
       1 小时 47 分钟前
    一个人干的啊?真厉害
    dododada
        30
    dododada  
       1 小时 43 分钟前
    @konnnnn erlang 本就不多,elixir 估计更少了。go 搞 IM 好得很,但是这玩意儿没有赛道了,顶天就是内部的通讯。
    guiyumin
        31
    guiyumin  
       1 小时 34 分钟前
    @wkong #12 牛逼
    dododada
        32
    dododada  
       1 小时 20 分钟前
    看了下协议,协议里面没有体现群聊和私聊的类型么?

    另外 ack 的类型是不是多了些?我的意思是,你们现在这种设计,一种系统消息,就要加相应的 ack 设计,上层统一分发,系统消息内部逻辑处理 ack 类型会不会好一点?

    其他内容没怎么看
    LoveCodeAndCoke
        33
    LoveCodeAndCoke  
       1 小时 19 分钟前
    这也太牛了吧
    yanchunhao58001
        34
    yanchunhao58001  
       1 小时 16 分钟前
    棒棒!
    kangyangqishi
        35
    kangyangqishi  
       30 分钟前
    很久之前就 star 了
    SevenElevenZ
        36
    SevenElevenZ  
       30 分钟前
    体验了一下,很棒.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3450 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:27 · PVG 12:27 · LAX 21:27 · JFK 00:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.