各位老哥,简单的 IM 聊天有没有啥成熟的方案?

2020-09-23 11:45:43 +08:00
 mrhhsg
不是要搞个微信之类的,就是简单文字 /图片发送,组群功能也不需要,感觉第三方的 sdk 都太复杂了(费用太高)
5620 次点击
所在节点    云计算
39 条回复
nicevar
2020-09-23 11:46:31 +08:00
openfire
dabang007
2020-09-23 11:47:52 +08:00
开源的有 wire 之类的可以自己搭建
opengps
2020-09-23 11:50:12 +08:00
其实自己写个并不难,入门可以考虑 http 代替 tcp,这就简化到传统的接口 io 级别了
cmdOptionKana
2020-09-23 11:56:21 +08:00
可以参考论坛,普通帖子就相当于群聊,私信就相当于一对一聊天
danhahaha
2020-09-23 11:59:27 +08:00
腾讯 tim,如果不是很多用户的话,免费套餐足够,有很多现成可以用
Kirsk
2020-09-23 12:38:22 +08:00
自己搭个 xmpp 啊
a570295535
2020-09-23 12:51:19 +08:00
shc
2020-09-23 12:57:00 +08:00
一个人`nc -l -p PORT_NUMBER`, 另一个人`nc IP_ADDR PORT_NUMBER`即可,最简单的聊天室。
moka20477
2020-09-23 13:07:45 +08:00
同时在线人数不高的话,单纯 1v1 聊天,什么框架也不需要,直接 mysql+http 轮询就能搞定
qinlao
2020-09-23 13:39:50 +08:00
楼主看下这个贵吗,超预算吗? curl.qcloud.com/Gr3ZDZNu
wangsilence
2020-09-23 13:43:44 +08:00
我可以给楼主写个
iiTea
2020-09-23 13:47:13 +08:00
Rocket.Chat 、MatterMost 、Matrix 最近再调研,这几款各有优缺点。
laravel
2020-09-23 14:13:01 +08:00
自己写一个
Geekerstar
2020-09-23 14:13:55 +08:00
Websocket
victor
2020-09-23 14:16:41 +08:00
网易云信
LeeJTom
2020-09-23 14:18:40 +08:00
Websocket 最简单
pengjay
2020-09-23 14:21:38 +08:00
http 轮询 简单可靠
wysnylc
2020-09-23 14:29:05 +08:00
spring boot+nettysocketio 快的话一个小时搞定,无基础一天也差不多了
springz
2020-09-23 14:32:58 +08:00
哎呀,楼上的都没踩过坑吗? IM 和 富文本 这可是坑爹中的坑爹。
springz
2020-09-23 14:35:00 +08:00
简单文字,聊天记录要不要?能不能接受消息丢失。都能接受的话楼上方案可用。

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

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

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

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

© 2021 V2EX