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

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

  •  1
     
  •   wkong ·
    tangtaoit · 19 小时 19 分钟前 · 2517 次点击

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

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

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

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

    与其他 IM 的不同点:

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

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

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

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

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

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

    其他内容没怎么看
    LoveCodeAndCoke
        33
    LoveCodeAndCoke  
       4 分钟前
    这也太牛了吧
    yanchunhao58001
        34
    yanchunhao58001  
       1 分钟前
    棒棒!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5739 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:12 · PVG 11:12 · LAX 20:12 · JFK 23:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.