V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hahaba
V2EX  ›  程序员

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

  •  1
     
  •   hahaba · 2024-01-28 16:04:59 +08:00 · 9354 次点击
    这是一个创建于 368 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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