|  |      1Remiria OP 客户端就不说了, 大家说说服务端用什么 | 
|      2zichen      2018-12-26 10:38:46 +08:00 好几年前用过 openfire,当时是做个内网的 IM,也就 1w 人上下的量,主备两台就搞定了,不知道楼主要承载多大的用户量,用户量大了估计得上 proxy+cluster | 
|  |      3CrisTao      2018-12-26 10:44:53 +08:00 其实即时通讯的话 websocket 很好用的 | 
|  |      4theswow      2018-12-26 10:45:09 +08:00 im 分层设计,接入层+路由层+逻辑层,用的 golang 写了个网关(接入层) https://github.com/gopusher/gateway,然后用 php 实现逻辑层和路由写了个 | 
|  |      7xuhaoyangx      2018-12-26 10:48:37 +08:00 @CrisTao #3 好用个鬼,如果要支持 IOS 端,几乎都没有好用的现成框架,得自己参考几年前的 fb 的来改 | 
|  |      8Remiria OP @xuhaoyangx 还真得支持 IOS = = | 
|      9lneoi      2018-12-26 10:51:45 +08:00 xmpp ios 安卓都有现成的框架,就是对 web 很不友好。三端通也有见过用 websocket 的,可以考虑看看。 | 
|  |      10CrisTao      2018-12-26 10:52:56 +08:00 @xuhaoyangx 并不会啊,公司现用的就是 websocket,android+ios+golang 后台 | 
|      11BryanYue      2018-12-26 11:14:21 +08:00 openfire 玩玩可以,不推荐使用  不推荐 XMPP | 
|      12nicevar      2018-12-26 11:23:40 +08:00 没有足够的技术储备可以考虑 xmpp+openfire,不少小型公司就用这个,不过 android+iOS 的 xmpp 库前几年一直都不太稳定,现在应该好很多了吧 | 
|      13zzppzc      2018-12-26 11:32:10 +08:00 XMPP 安卓用 asmack 吧,很多坑。 | 
|      14tiaod      2018-12-26 11:35:07 +08:00 | 
|  |      15yhyh      2018-12-26 11:38:40 +08:00 前端开发 用过 XMPP,openfire  + spark  协助开发 | 
|  |      16zhengxiaowai      2018-12-26 11:49:48 +08:00 XMPP 已经是上古协议了 | 
|      17lyc1116      2018-12-26 12:10:50 +08:00 ejabberd | 
|      18a86261566      2018-12-26 15:55:19 +08:00 xmpp 不推荐使用,之前公司用过,太古老了,而且协议耗费流量大,推荐 mqtt | 
|  |      19firechat      2018-12-27 07:57:39 +08:00 via iPhone Xmpp 是 pc 时代的产物,有很多问题,即使是大公司也很难搞定。如果有条件就上云通讯厂商吧,比如网易云信之类的。我们自己开发了一个,估计明年 3 月份能发 beta 版本,你们也可以考虑一下。http://v.douyin.com/8TQM5M/ | 
|      20FateBlood      2020-07-14 23:37:23 +08:00 出一套仿微信的即时通讯源码,支持 ios 和 Android 端有需要的联系微信 itshenmalong 出一套仿微信的即时通讯源码,支持 ios 和 Android 端有需要的联系微信 itshenmalong 详细介绍:http://www.wbp0.cn |