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

大环境不好待机三个月了,用这段时间梭哈了一个项目,大家帮忙用户+1

  •  1
     
  •   hahaba · 90 天前 · 8242 次点击
    这是一个创建于 90 天前的主题,其中的信息可能已经有所发展或是发生改变。

    楼主测试开发,11 月份辞职的,准备开个店子,转头一看朋友们都亏的裤衩子都没了,心想着不行啊,这种光景不适合把钱往出掏,但是天天吃了睡睡看了吃,也没得意思,就寻思着搞点什么东西玩玩。

    刚好博客近期收不到微信通知了,一看原来 server 酱收费了,一天 5 次,我哭了。心想着我也开发一个更强大的吧。于是埋头苦干两三个月,anpush.com 诞生。

    anpush 涉及到了前端(官网、管理后台、chrome 插件),后端(各种第三方、消息队列、负载均衡、支付系统),APP 端( uniapp 一把梭了)。比较恶心的是国内厂商各家一个 sdk ,直接放弃了。就用谷歌的 fcm 吧

    开发过程中遇到了各种各样的问题,各种技术坑(指的三方),当然也有冷嘲热讽的说没人为这个付费,实际上已开始就没打算过国内有付费用户( PS: github 上的很多朋友支持了一下,算是有十几个付费用户了吧)。终极目标是向老外收收美刀,收不到就去开店子啰。


    开发语言情况:

    后端:Java (核心业务,拿框架梭哈) 前端:Vue ( UI ) 消息端:Python (因为不是核心,主要负责消费,python 开发速度快) 通道:这个比较杂,因为有的是模拟人工操作,用了 Go 、Python 、JS chrome 插件:js APP 端:JAVA+JS 混合 中间键:Redis 、RBMQ 、Mysql 、MQTT 、Clickhouse

    50 条回复    2024-04-24 07:00:28 +08:00
    kkk9
        1
    kkk9  
       90 天前
    uniapp 一把梭了 …… 😓
    GooMS
        2
    GooMS  
       90 天前 via Android
    这种业务比较适合永久购买,比如 pushover 5$ 人手一个 ,按次订阅太扯了。
    GooMS
        3
    GooMS  
       90 天前 via Android
    另外你这个方案太复杂了吧,不如 aws sqs sns 一把梭,撑到 100 万用户再换都可以。
    hahaba
        4
    hahaba  
    OP
       90 天前
    @GooMS 收费这方面没得任何经验,后面开老外怎么说,还有个 pushhover 太简单了,要多装个 APP ,我直接一个接口梭哈到所有 APP 去了
    hahaba
        5
    hahaba  
    OP
       90 天前
    @GooMS 其实主要复杂在第三方上面,比如 whatsapp 之流的,只能用协议实现发消息
    GooMS
        6
    GooMS  
       90 天前 via Android
    hahaba
        7
    hahaba  
    OP
       90 天前
    @GooMS 这个是后面要做的事情,的确需要优化。但是不是一个道路上面,我是不想让用户再下载一个 app ,而是使用常用的 app 去接收通知。但是这个客户端的基础功能也的确需要完善
    wonderfulcxm
        8
    wonderfulcxm  
       90 天前 via iPhone
    技术栈好丰富,可能日后维护成本很高
    hahaba
        9
    hahaba  
    OP
       90 天前
    @wonderfulcxm 这种缝合怪项目,没有办法,就是很杂乱
    dyv9
        10
    dyv9  
       90 天前 via Android
    围观一下,虽然好多看不懂,不站前排挡住别人。😂
    fisherman0459
        11
    fisherman0459  
       90 天前
    方便简单描述下推送到 WhatsApp 是什么原理吗?
    Nosub
        12
    Nosub  
       90 天前 via iPhone
    厉害了,很不错。
    passon
        13
    passon  
       90 天前
    推送给钉钉怎么实现的?需要用户设置什么东西吗
    hahaba
        14
    hahaba  
    OP
       90 天前
    @passon 就是个简单的 webhook ,你在钉钉里创建,填进来就可以了
    hahaba
        15
    hahaba  
    OP
       90 天前
    @fisherman0459 就是你加我为好友,通过 api 推送好友消息,和 qq 差不多
    TiaoYeTaiLang
        16
    TiaoYeTaiLang  
       90 天前   ❤️ 1
    这东西是什么使用场景?
    z1829909
        17
    z1829909  
       90 天前
    感觉技术栈挺重的, 维护成本会高不少
    stevenluox1
        18
    stevenluox1  
       90 天前
    码一个,看看后续发展
    leokun
        19
    leokun  
       89 天前
    挺强大的
    deanwang
        20
    deanwang  
       89 天前
    应该加个根据访问用户的时区或则 IP 自动选择显示语言. (如果为了拓展海外用户
    wikii
        21
    wikii  
       89 天前
    点击最下面的《开发文档》,跳到《条款和条件》去了.
    en1ac
        22
    en1ac  
       89 天前
    注册总是失败啊 request time out 然后微信登录也不行。
    yanyiming
        23
    yanyiming  
       89 天前
    标题应该写这个项目是做什么的、解决了什么问题、有什么优点, 而不是卖惨和单纯的拉客.
    LeslieLeung
        24
    LeslieLeung  
       89 天前
    也可以看看我的项目,开源可自建,零成本部署。同样也能推送到各个渠道。

    https://github.com/LeslieLeung/heimdallr
    hahaba
        25
    hahaba  
    OP
       89 天前
    @yanyiming 并非卖惨,也无需国内用户付费,只是记录
    hahaba
        26
    hahaba  
    OP
       89 天前
    @en1ac 挂梯子的话,被指向到了国外的服务器,经过几次中转可能就超时了,试试关闭梯子看看
    hahaba
        27
    hahaba  
    OP
       89 天前
    @wikii 感谢感谢,你不说,我根本发现不了
    hahaba
        28
    hahaba  
    OP
       89 天前
    @en1ac 我搞个美国的服务器吧,日本的线路太拉了
    hahaba
        29
    hahaba  
    OP
       89 天前
    @deanwang 目前是根据浏览器的语言自动切换,没有生效吗😭
    hahaba
        30
    hahaba  
    OP
       89 天前
    @TiaoYeTaiLang 比如 wordpress 、hexo 、halo 这类博客的评论通知,文章发布通知,服务器异常告警,shopify 的订单通知,路由器群晖什么的都可以接入
    sSsSsSs
        31
    sSsSsSs  
       89 天前
    一起开店啊,写啥代码
    hahaba
        32
    hahaba  
    OP
       89 天前
    @sSsSsSs 有点迷惘,感觉就餐饮能搞一下,其他的不行啊,可以一起交流
    sSsSsSs
        33
    sSsSsSs  
       89 天前
    @xunbug 就是搞餐饮,而且是搞小店
    hahaba
        34
    hahaba  
    OP
       89 天前
    @sSsSsSs 自己搞还是请人,自己搞只能预制菜了,你是在哪个城市搞
    zhuangjia
        35
    zhuangjia  
       89 天前
    先去新东方学厨师,然后再自己搞怎么样?
    sSsSsSs
        36
    sSsSsSs  
       88 天前
    @xunbug 昆明,自己搞
    Muslanet
        37
    Muslanet  
       88 天前 via Android
    我比较关注消息推送方面的,因为家里有服务器有些任务/服务要推送到微信上。用过的产品有 server 酱,pushplus ,现在在用的是比较好的是爱语飞飞,用了 1 年多想点舒服,调用起来也方便
    hahaba
        38
    hahaba  
    OP
       87 天前
    @Muslanet 需求不一样吧,有些敏感的只能推国外通道 AnPush 支持,其他的都不知道,这个爱语飞飞也太简陋了一点
    Motorola3
        39
    Motorola3  
       87 天前
    看起来真的很不错 大佬加油 不知道 chrome 推送能不能推到 Windows 上
    Muslanet
        40
    Muslanet  
       87 天前 via Android
    @xunbug 嗯,是很简单。用了这么久符合我的需求,简单高效,周末研究一你的产品看看
    hahaba
        41
    hahaba  
    OP
       86 天前
    @Motorola3 chrome 要开发者认证,还要交美刀,还在想办法处理。我在想不如开发个客户端算了
    Charlie17Li
        42
    Charlie17Li  
       6 天前
    歪个楼,想问下,微信这种应用的消息可以通知给我的其他 APP 吗(场景:手机没有呼吸灯,得时不时看下手机有没有消息,有点困扰)
    Howee
        43
    Howee  
       5 天前
    之前自己弄了个打卡脚本,想用微信推送打卡的结果,用了一波某酱,一天五次不说,看详情还得点进去。后来翻了下企业微信群机器人文档,发现这玩意儿太简单了呀,就调个接口的事儿,他一个月收 8 块。还那么多人订阅,说实话酸了。后来看到老哥的这个网站,用着还不错,比某酱良心多了。支持老哥!
    LEAlice
        44
    LEAlice  
       5 天前
    “不断的更新”好像要改成“不断地更新”。
    zhangjiashu2023
        45
    zhangjiashu2023  
       5 天前
    @Charlie17Li SmSforward 可以安卓手机监听所有的通知转发到别的 app
    zhangjiashu2023
        46
    zhangjiashu2023  
       5 天前
    @Howee 目标用户是那些不懂代码的把
    hahaba
        47
    hahaba  
    OP
       4 天前
    @zhangjiashu2023 SmSforward 原理就是收到通知了才能转发啊,微信经常收不到消息,转发了个寂寞
    hahaba
        48
    hahaba  
    OP
       4 天前
    @Howee 谢谢老哥支持,订阅 server 酱的的确很多人,没办法人家出来的早,而且知道的人多。我这个没啥人知道
    zhangjiashu2023
        49
    zhangjiashu2023  
       3 天前
    @hahaba 安卓手机怎么会有经常收不到消息呢。
    zhangjiashu2023
        50
    zhangjiashu2023  
       3 天前
    @Charlie17Li 两百块钱买个手环,可以自定义软件通知在手环上显示的,还有震动提醒
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   914 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 20:03 · PVG 04:03 · LAX 13:03 · JFK 16:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.