迈不过去的 IM 这道坎,有没有推荐好的开源 IM 项目

2018-07-16 10:52:59 +08:00
 SAM2O2O

现象

目前 im 做的最好的无外乎是腾讯妈妈的 qq && wechat 以及阿里爸爸的 钉钉,除此之外 im 做的比较好的也就是大企业或者大的组织,个人 && 小组织 && 创业团队 就比较头疼这件事情了。

问题

那么小团体或者个人,如何接触 im 的这扇看似很高大上的大门了?当前网络上相关 im 的东西稀疏平常,缺少让人耳目一心的东西,im 普及的问题就存在了!!!

IM 不是一个很基础的话题吗?好像基本的 APP 都想在里面加上 im 的功能,但是都没有很简单方便的方法。。。。

如何解决???

最近也在研究即时通讯相关的东西,很多问题都没有解决的办法,好像说明这块的文档也是特别的少?

希望大家给我推荐一些开源的 im 相关项目,带我研究以后分享给大家~_~


为什么每个论坛都没有 IM 板块,憋逼我自己自己开一个 im 的论坛!!!好吧我其实就是准备这么做的。。。。

24627 次点击
所在节点    开源软件
96 条回复
macha
2018-07-17 10:56:59 +08:00
我现在维护一个简易版的,都是公司内部人在用,消息都是基于 HTTP 的。如果需求只是点对点收发消息的话,后端就搞一个消息队列就行了。前端倒是复杂一点,尤其是 PC 客户端,没有现成的轮子。Teamtalk 我研究过一点,可以参考的地方很多。
8rB61FLBPVSxW2C8
2018-07-17 11:20:22 +08:00
以前公司基于 https://chatsecure.org/ 做个一个内部 IM,XMPP
SAM2O2O
2018-07-17 11:28:09 +08:00
@j 目前我们也在做一款开源的,你说的对但是客户端的代码就需要很大的开发量,我们陆续准备开放出来,目前服务端已经开源了
SAM2O2O
2018-07-17 11:33:49 +08:00
@CForce 感谢~基础的那些都大同小异,我们就是想做这些基础的有共性的东西,然后开源给大家,目前已经开始做了,之前也做了一款开源的,下个目标是全端开源
SAM2O2O
2018-07-17 11:37:18 +08:00
@jjs4500 美团的大象,只是类似钉钉,并没有开源吧?
SAM2O2O
2018-07-17 11:39:05 +08:00
@macha 基于 http 的?那消息是通过寻轮来获取的?现在 im 都是用长连接实现,很少有使用 http 的了
SAM2O2O
2018-07-17 11:41:49 +08:00
@vebuqi 你也用的开源阿卡信?
SAM2O2O
2018-07-17 11:42:53 +08:00
@zchlwj 都是没有更好的方法提供给你们,也没有持久的维护,所以用 tim 也是情理之中
macha
2018-07-17 13:47:37 +08:00
@SAM2O2O
基于长连接的,服务器返回一个 trunk 头,3 分钟以后超时断开。
alvince
2018-08-16 10:42:04 +08:00
话说你们都没人知道 GoBelieve-IM 吗。。
wzw
2019-01-17 10:50:29 +08:00
@imydou #18 最后选了什么? 第一个?
imydou
2019-01-17 10:51:26 +08:00
@wzw #91 放弃~
shadowpms
2019-02-15 16:45:57 +08:00
shadow-forum.com 来 我们讨论下 ,我想做 IM 不是 i 一天两天
xiaoyouqiang
2019-10-22 22:43:14 +08:00
个人折腾了几个月折腾出来一个 IM,希望有机会和大家交流各种技术,技术爱好者,老鸟一枚。QQ:20813341.
我个人的折腾成果,欢迎大家指正: http://www.apiopens.com/
@SAM2O2O
@shadowpms
@wzw
@macha
@HackerOO7
@zchlwj
@jjs4500
@a86261566
@CForce
@lguan
@lguan
@Priest
@ericls
@Tink
@yukiww233
zchlwj
2019-10-23 09:13:49 +08:00
@xiaoyouqiang #94 原文:“个人折腾了几个月折腾出来一个 IM,希望有机会和大家交流各种技术,技术爱好者,老鸟一枚。QQ:20813341.我个人的折腾成果,欢迎大家指正: http://www.apiopens.com/@SAM2O2O @shadowpms @wzw @macha @HackerOO7 @zchlwj @jjs4500 @a86261566 @CForce @lguan @lguan @Priest @ericls @Tink @yukiww233
======
回复:域名没备案
maximtop
2021-08-06 11:49:33 +08:00
欣赏楼主的勇气和魄力,不过就像 @CForce 所说,专职做过的人才知道这是个综合性的系统,涉及的内容技术非常多。

我们美信拓扑这次重新设计实现,用了上百人月才完成,当前已开源代码已经接近 20 万行,这还并不包括核心跨平台客户端和服务端,感兴趣的话可以去看看:

https://github.com/maxim-top/maxims-bistro/blob/master/美信拓扑开源 MTOS.md

其实我想说的是,从企业角度来讲,其实关注的还是投入产出。你准备投入多少人力研发并持续维护这样一套系统,安卓、iOS 、Web 、服务端,每端几个人投入得起?

还是说用一套我们成熟的方案,像我们现在完成了云原生改造,私有云给 100 人用的规格已经可以按月付费,每月 199 元了?

当然,从个人和社区的角度来看,更多的人关注并研究肯定是有价值的,这也是我们会持续开源的原因。

感兴趣的话,一起来玩呀 :P

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

https://yangjunhui.monster/t/471232

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

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

© 2021 V2EX