爱意满满的作品展示区。
wkong

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

  •  1
     
  •   wkong ·
    tangtaoit · Oct 8, 2024 · 10259 views
    This topic created in 760 days ago, the information mentioned may be changed or developed.

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

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

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

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

    与其他 IM 的不同点:

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

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

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

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

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

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

    其他内容没怎么看
    LoveCodeAndCoke
    LoveCodeAndCoke
    Oct 9, 2024
    33
    这也太牛了吧
    yanchunhao58001
    yanchunhao58001
    Oct 9, 2024
    34
    棒棒!
    kangyangqishi
    kangyangqishi
    Oct 9, 2024
    35
    很久之前就 star 了
    SevenElevenZ
    SevenElevenZ
    Oct 9, 2024
    36
    体验了一下,很棒.
    KleinP
    KleinP
    Oct 9, 2024
    37
    需要一份 C#的 sdk
    sosme
    sosme
    Oct 9, 2024
    38
    牛逼,解决掉 qq 和微信的痛点,可以像 pdd 超越阿里那样弯道超车了
    F4NNIU
    F4NNIU
    Oct 9, 2024
    39
    感谢你为开源事业作出的贡献。 👍👍👍
    Jackyxiaoc
    Jackyxiaoc
    Oct 9, 2024
    40
    666
    cnzjl
    cnzjl
    Oct 9, 2024
    41
    如果支持音视频就好了
    ukuq
    ukuq
    Oct 9, 2024
    42
    代码里面也有 gossip 的代码,实际上没有引用,是在测试吗🤔
    wkong
    wkong
    OP
    Oct 9, 2024
    43
    @cnzjl 自定义消息即可
    wkong
    wkong
    OP
    Oct 9, 2024
    44
    @ukuq 前期有用到后面去掉了 可能 go.mod 里还没去掉。
    wtdd
    wtdd
    Oct 9, 2024
    45
    没有传文件功能?
    wkong
    wkong
    OP
    Oct 9, 2024
    46
    @wtdd 传文件不就是传链接吗? 文件的归文件 消息的归消息
    ModStart
    ModStart
    Oct 9, 2024
    47
    牛逼特斯拉
    ModStart
    ModStart
    Oct 9, 2024
    48
    非常厉害
    hanbing135
    hanbing135
    Oct 9, 2024
    49
    牛人 支持
    windsound
    windsound
    Oct 10, 2024
    50
    老哥 牛
    cowcomic
    cowcomic
    Oct 10, 2024
    51
    所有的数据都是本地的文件存储么?
    wkong
    wkong
    OP
    Oct 10, 2024
    52
    @cowcomic 使用的内嵌数据库 pebbleDB 然后通过魔改 Raft 算法实现的分布式存储。
    gmyxds
    gmyxds
    Oct 10, 2024
    53
    牛啊,大佬,一句废话没有
    有时间学习一下大佬的项目,太厉害了
    DefoliationM
    DefoliationM
    Oct 10, 2024 via Android
    54
    etcd 性能不会很糟糕吗,毕竟要实现 raft 。
    someonesnone
    someonesnone
    Oct 10, 2024 via Android
    55
    老板 你肉身不在国内吧
    wkong
    wkong
    OP
    Oct 10, 2024
    56
    @DefoliationM 魔改了 改成了多组 Raft 性能就上去了。
    wkong
    wkong
    OP
    Oct 10, 2024
    57
    @someonesnone 就一个基础服务 应该没啥事
    wkong
    wkong
    OP
    Oct 10, 2024
    58
    @DefoliationM 没有用 etcd
    v2taylor
    v2taylor
    Oct 10, 2024
    59
    牛,已 star
    HkMuxxx
    HkMuxxx
    Oct 10, 2024
    60
    膜拜
    CyJaySong
    CyJaySong
    Oct 10, 2024
    61
    已 Sart, 后续打算商业化吗
    wkong
    wkong
    OP
    Oct 10, 2024
    62
    @CyJaySong 还商业化个啥,分布式都开源了。 顶多后续提供有尝一对一技术服务收费。
    haoji
    haoji
    Oct 10, 2024
    63
    牛啊,可以考虑做一下其他 IM 的迁移方案
    wkong
    wkong
    OP
    Oct 10, 2024
    64
    @haoji 可以考虑,无缝迁移腾讯云 IM 和融云 IM 😂
    sarices
    sarices
    Oct 10, 2024
    65
    和这个有什么关系 ? https://tsdaodao.com/dev/web/intro.html
    wkong
    wkong
    OP
    Oct 11, 2024
    66
    @sarices WuKongIM 的案例
    Pdk5a8759cbeD6CH
    Pdk5a8759cbeD6CH
    Oct 11, 2024
    67
    正好学习一下
    cat9life
    cat9life
    Oct 11, 2024
    68
    大佬,几个问题。
    1. 节点之间的数据传输会有被干扰/阻断的风险吗?
    2. 几个节点的信息不同步(例如用户资料),会出现什么结果
    wkong
    wkong
    OP
    Oct 11, 2024
    69
    @cat9life

    1. 会有阻断风险,只要过半节点通信正常系统就可以正常运转。
    2. 信息要经过过半节点提交后后才会提交,参考:Raft 算法
    nicht
    nicht
    Oct 11, 2024
    70
    我只能说含金量拉满了 音视频貌似提到了 但是还没有看到期待学习一下
    thinkingbullet
    thinkingbullet
    Oct 12, 2024
    71
    @nicht 音视频是大佬的收费插件,可以支持一波大佬
    kevinmissu
    kevinmissu
    Oct 12, 2024
    72
    真滴强!!!
    wizChen
    wizChen
    Oct 12, 2024
    73
    大佬牛逼,点个赞
    rui6ye
    rui6ye
    Oct 12, 2024
    74
    很多高科技,比我的匿名聊天厉害,我的文明聊 https://wmliao.com workerman 做的匿名聊天 纯前端+php
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1650 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 187ms · UTC 11:52 · PVG 19:52 · LAX 03:52 · JFK 06:52
    ♥ Do have faith in what you're doing.