我开源的轻量级的通用实时通讯项目(包含离线消息存储)(Go 语言)。

2023-08-31 11:09:31 +08:00
 wkong

目前还没看到类似的服务端到客户端的消息队列项目

其实原理很简单 发布->频道->订阅,跟 kafka 类似,只是 kafka 是针对于服务端与服务端的消息通道,我们针对的是服务端与客户端的消息通道。

我目前想到的应用场景:即时通讯,消息推送,音视频信令,直播弹幕,客服系统,AI 通讯,即时社区

不知道还有什么场景。

我们项目无如何第三方依赖,go run 就能启动(内置自研的消息 db )。

git clone https://github.com/WuKongIM/WuKongIM.git

cd WuKongIM

go run main.go --config config/wk.yaml

这是我能想到的最简单的启动方式了。

这项目有没有发展空间?

1742 次点击
所在节点    Go 编程语言
11 条回复
wkong
2023-08-31 11:13:26 +08:00
huguadao
2023-08-31 11:30:20 +08:00
虽然没看懂,但是感觉好厉害的样子
我有个需求,不知道这个项目能不能满足:
我那个创业项目 u2di.com ,有一个场景,就是在一个项目开始之初,需要买卖双方能够有一次对话但又不能让他们直接联系上,当前是用的腾讯会议,但是要想预约到一个共同的时间还是挺麻烦(搞得很正式)。特别需要一个即用即走(嗯还是要稍带能管理)的匿名文字和语音群聊系统。
ediron
2023-08-31 11:41:39 +08:00
⭐一下
wkong
2023-08-31 11:51:20 +08:00
@huguadao 可以的,双方可以建立频道,沟通完销毁频道即可
wkong
2023-08-31 11:51:29 +08:00
@ediron 感谢
tblx
2023-08-31 20:50:44 +08:00
已⭐️,致敬开源精神
hanguofu
2023-09-01 06:40:47 +08:00
谢谢分享,已 star . 请问 用普通的浏览器 做客户端可以吗 ?
wkong
2023-09-01 09:43:39 +08:00
@hanguofu 可以有 jssdk
bv
2023-09-01 10:00:23 +08:00
怎么感觉隔十天半月,就能看到你在推广这个项目。
someday3
2023-09-01 10:35:51 +08:00
[做开源真难😭,某些模块收费,就说你是假开源。] https://www.v2ex.com/t/965335?p=2#reply109

参考上面的帖子,推广就推广嘛,挣钱,不寒掺。明说就好了。
wkong
2023-09-01 10:42:15 +08:00
@someday3 我错了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/969696

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX