V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
daijinming
V2EX  ›  程序员

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

  •  1
     
  •   daijinming · 2019-01-23 09:39:49 +08:00 · 4651 次点击
    这是一个创建于 2129 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    19 条回复    2019-01-29 17:28:08 +08:00
    XMier
        1
    XMier  
       2019-01-23 09:40:58 +08:00
    XMPP?
    dnsaq
        2
    dnsaq  
       2019-01-23 09:42:19 +08:00 via iPhone
    鸭信,不过客户端不开源
    daijinming
        3
    daijinming  
    OP
       2019-01-23 09:44:19 +08:00
    @XMier 之前倒是用过 openfire ,这个做手机推送还是可以的,但是网页上怎么衔接,不系统的方案
    chinvo
        4
    chinvo  
       2019-01-23 09:46:48 +08:00
    Rocket.Chat 开箱即用
    zhao305149619
        5
    zhao305149619  
       2019-01-23 09:51:03 +08:00
    mattermost 开源版的 slack
    wangooooooo
        6
    wangooooooo  
       2019-01-23 10:14:01 +08:00
    记得有个开源的 TeamTalk
    daijinming
        7
    daijinming  
    OP
       2019-01-23 10:18:14 +08:00
    @chinvo 这个看了下还真是不错,问个问题,如果要在网页上收发操作,那该怎么处理
    chinvo
        8
    chinvo  
       2019-01-23 10:19:45 +08:00
    @daijinming 他有网页版,或者说,他的 app 其实只是网页版的封装
    CRight
        9
    CRight  
       2019-01-23 10:21:13 +08:00 via iPhone
    duckchat,搭建、使用都是相当方便,非常符合国内的使用习惯
    hehe520347
        10
    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
        11
    dallaslu  
       2019-01-23 11:50:14 +08:00
    @daijinming XMPP 不是只有 openfire 啊,而且 XMPP 网页客户端也有好几个
    coolmenu
        12
    coolmenu  
       2019-01-23 11:58:23 +08:00
    zulip 还有 matrix
    daijinming
        13
    daijinming  
    OP
       2019-01-23 12:06:06 +08:00
    @dallaslu 请举个例子
    zjsxwc
        14
    zjsxwc  
       2019-01-23 12:13:14 +08:00
    email 不行吗?
    daijinming
        15
    daijinming  
    OP
       2019-01-23 12:33:06 +08:00
    @zjsxwc 很多人不用或很少使用 email,或者连 PC 机都不用
    815979670
        16
    815979670  
       2019-01-23 12:53:17 +08:00 via Android   ❤️ 1
    我是配合钉钉开放平台 写了个服务端 给推送消息
    villivateur
        17
    villivateur  
       2019-01-23 14:24:15 +08:00 via Android
    我用过 Nextcloud talk 和 rocket.chat
    crossoverJie
        18
    crossoverJie  
       2019-01-23 16:22:31 +08:00
    不适合直接用于生产,但可以提供一些思路。

    https://github.com/crossoverJie/cim
    dallaslu
        19
    dallaslu  
       2019-01-29 17:28:08 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   975 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:53 · PVG 04:53 · LAX 12:53 · JFK 15:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.