如何搭建一套内部消息通信系统,是否有开源推荐

2019-01-23 09:39:49 +08:00
 daijinming

主要实现功能包括:用户之前在线直接互发消息,包括网页端和手机端,用户接收系统通知,不知道有没有完善些的开源系统推荐?

4648 次点击
所在节点    程序员
19 条回复
XMier
2019-01-23 09:40:58 +08:00
XMPP?
dnsaq
2019-01-23 09:42:19 +08:00
鸭信,不过客户端不开源
daijinming
2019-01-23 09:44:19 +08:00
@XMier 之前倒是用过 openfire ,这个做手机推送还是可以的,但是网页上怎么衔接,不系统的方案
chinvo
2019-01-23 09:46:48 +08:00
Rocket.Chat 开箱即用
zhao305149619
2019-01-23 09:51:03 +08:00
mattermost 开源版的 slack
wangooooooo
2019-01-23 10:14:01 +08:00
记得有个开源的 TeamTalk
daijinming
2019-01-23 10:18:14 +08:00
@chinvo 这个看了下还真是不错,问个问题,如果要在网页上收发操作,那该怎么处理
chinvo
2019-01-23 10:19:45 +08:00
@daijinming 他有网页版,或者说,他的 app 其实只是网页版的封装
CRight
2019-01-23 10:21:13 +08:00
duckchat,搭建、使用都是相当方便,非常符合国内的使用习惯
hehe520347
2019-01-23 10:33:13 +08:00
安卓版下载地址: https://fir.im/239u
网页版预览地址: http://59.110.239.57/index.php
上面是鸭信的 安卓 iOS 网页都有 你可以看下 客户端也能定制打包

或者用第三方 SDK 环信 容联 融云这些 不过都不便宜。

还有个几年前的开源项目 简聊 App Store 里有 你可以找下
开源 IM 系统这里也可以看看 https://gitee.com/explore/starred/im
dallaslu
2019-01-23 11:50:14 +08:00
@daijinming XMPP 不是只有 openfire 啊,而且 XMPP 网页客户端也有好几个
coolmenu
2019-01-23 11:58:23 +08:00
zulip 还有 matrix
daijinming
2019-01-23 12:06:06 +08:00
@dallaslu 请举个例子
zjsxwc
2019-01-23 12:13:14 +08:00
email 不行吗?
daijinming
2019-01-23 12:33:06 +08:00
@zjsxwc 很多人不用或很少使用 email,或者连 PC 机都不用
815979670
2019-01-23 12:53:17 +08:00
我是配合钉钉开放平台 写了个服务端 给推送消息
villivateur
2019-01-23 14:24:15 +08:00
我用过 Nextcloud talk 和 rocket.chat
crossoverJie
2019-01-23 16:22:31 +08:00
不适合直接用于生产,但可以提供一些思路。

https://github.com/crossoverJie/cim
dallaslu
2019-01-29 17:28:08 +08:00

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

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

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

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

© 2021 V2EX