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

项目开源 20 天左右,合计收获 800 stars,吼吼~

  •  2
     
  •   imndx · 180 天前 via Android · 4704 次点击
    这是一个创建于 180 天前的主题,其中的信息可能已经有所发展或是发生改变。

    几个人哼哧哼哧搞了很久,终于搞出了一个 IM 解决方案,想了想,客户端(Android, iOS, PC)全开源,server 分社区版和商业版,社区版全开源。

    放出去 20 天左右,合计收获了 800 stars,但还没有商业用户,大家觉得这成绩怎么样?该怎么做?

    大家如果对 IM 感兴趣的话,欢迎到围观

    https://github.com/wildfirechat

    38 回复  |  直到 2019-04-21 06:07:05 +08:00
        1
    coffeSlider   180 天前
    你们都是在哪里宣传的?
        2
    imndx   180 天前 via Android
    @coffeSlider 不擅长宣传呀。提交干货集中营,然后被收录了。还有 codekk 也收录了。
        3
    dabaibai   180 天前
    开源的都支持
        4
    imndx   180 天前 via Android
    @coffeSlider 请问下 关于宣传,能不能指点指点呢?
        5
    imndx   180 天前 via Android
    @dabaibai 谢谢支持。自我感觉,我们的质量很高的,:(
        6
    coffeSlider   180 天前 via Android
    @imndx 我更不懂宣发
        7
    nanaw   180 天前 via Android
    支持开源
    但是为什么要仿微信和用抖音宣传呢。。这和你们的目标用户实在是八竿子打不着
        8
    imndx   180 天前 via Android
    @nanaw 对的,我们的用户是程序员。哈哈,这就是我们宣传水平了,哭(´;︵;`)
        9
    turi   180 天前
    支持开源,手动点赞
        10
    dnsaq   180 天前 via iPhone
    支持开源,开源有你更精彩。比心❤️
        11
    gramyang   180 天前
    我也写过一个 IM 的前后端,因为是刚接触 netty 的实验项目,所以写的很粗糙。请问题主的后端是用的什么框架呢?架构是怎么样的呢?
        12
    ebony0319   180 天前   ♥ 2
    在两个月前有一个叫做 duck 的开源项目跟你差不多,发展速度快得不行。几天一更新,后面因为政治原因被迫关闭了。你懂得。
        13
    nanaw   180 天前 via Android
    @imndx 微信这张 design for 老年人,农村包围城市的理念,喜欢它的怎么会去尝试其他开源产品呢。。
    抖音这种精神多巴胺平台更不用多说。走它们的渠道,目标用户是那种青青的小韭菜好吧。。。
    你们这个也算是主打开源,安全,隐私。应该去 tg,dc 或者一些科技媒体宣传才对吧。。
        14
    imndx   180 天前 via Android
    @gramyang 我们也是基于 netty 做的,系统架构你可以看下这儿,http://docs.wildfirechat.cn/architecture/
        15
    imndx   180 天前 via Android
    @dnsaq 这回复,怎么读起来那么像 1024 呢
        16
    gramyang   180 天前
    @imndx 三个服务器,登录注册服务器、IM 服务器、推送服务器。我想问一下你们是怎么保存不同聊天群里的聊天记录的呢?
        17
    imndx   180 天前 via Android
    @gramyang 消息都在消息表,有水平分表,每个消息都有一个 target,不同的群 target 不一样,另外还有消息 id
        18
    imndx   180 天前 via Android
    @nanaw 哈哈,你说的对。我们的 design 是 for developer
        19
    gramyang   180 天前
    @imndx 那就是说用户每组建一个群就会产生一个分表咯,这个方案不错,很巧妙
        20
    imndx   180 天前 via Android
    @gramyang 不是不是,我们分表从时间这个纬度来分的,只存 3 年的历史消息。不是每个群都建一个分表
        21
    imndx   180 天前 via Android
    @ebony0319 谢谢提醒,这方面我们会考虑的。目前我们不运营 to c 的产品,主要是 to developer
        22
    tomlee0201   180 天前   ♥ 1
    我们之前用的是那家号称永久免费,结果没多久就要收费每月好几千,一怒之下就下了聊天功能,楼主这个不会那天卡着我们收钱吧
        23
    imndx   180 天前 via Android
    @tomlee0201 我们从开始就没想过这种套路,现在就分了社区版本和商业版,社区版全开源,最坏的情况是我们商业版本没客户,停止开发了,但开源版本就在那儿,你们可以自己维护下去。当然了,希望最坏的情况,不会出现。
        24
    winboy   180 天前
    厉害厉害
        25
    imndx   180 天前 via Android
    @winboy 谢谢夸奖,但不是我一个人在战斗~
        26
    duckduckgo   180 天前
    收藏了。
        27
    imndx   180 天前 via Android
    @duckduckgo 谢谢你的支持,我们会加油的
        28
    SuperMonster009   180 天前 via Android
    厉害厉害 支持一个
        29
    tomlee0201   180 天前
    @imndx 赞一个👍
        30
    joesonw   180 天前
    社区特别火的 IM 都是对标 Slack, 主打还是团队协作. 能方便的拓展功能(bot? message filter?)会是一个大亮点.
        31
    imndx   180 天前 via Android
    @joesonw 谢谢建议。现在我们还是纯粹的 IM,团队协作方面会持续考虑。目前我们已经支持 robot 的,专门有一种用户类型,另外,我们的用户还有 thing 类型。message filter 我不是很理解,请问是什么意思?
        32
    joesonw   180 天前
    @imndx 相当于实时监听聊天信息(或者设置规则后, 匹配到再通知), 然后可以作出反应.例如 rocket.chat 和 slack 里面, 可以输入一个 /help, 机器人就返回帮助信息. QQ 里面好像有类似的??
        33
    meteor957   180 天前
    已 start
        34
    meteor957   180 天前
    star.....
        35
    imndx   180 天前 via Android
    @joesonw 好的,我先去去研究下他们监听是客户端做,还是服务端做,谢谢哈~
        36
    imndx   179 天前
    很抱歉呀

    上午搞服务器的小弟更新版本时弄错密钥了,导致今天白天都注册不了,直到晚上,我们才发现,并修复了问题,没注册成功的小伙伴们,可以再试试,希望你再来呀。

    ^~^
        37
    tomlee0201   179 天前
    注册上去了,看着还不错,跟微信很像
        38
    nsky   179 天前 via Android
    star
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4177 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 08:57 · PVG 16:57 · LAX 01:57 · JFK 04:57
    ♥ Do have faith in what you're doing.