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

328 天前
 hahaba

楼主测试开发,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

9233 次点击
所在节点    程序员
50 条回复
kkk9
328 天前
uniapp 一把梭了 …… 😓
GooMS
328 天前
这种业务比较适合永久购买,比如 pushover 5$ 人手一个 ,按次订阅太扯了。
GooMS
328 天前
另外你这个方案太复杂了吧,不如 aws sqs sns 一把梭,撑到 100 万用户再换都可以。
hahaba
328 天前
@GooMS 收费这方面没得任何经验,后面开老外怎么说,还有个 pushhover 太简单了,要多装个 APP ,我直接一个接口梭哈到所有 APP 去了
hahaba
328 天前
@GooMS 其实主要复杂在第三方上面,比如 whatsapp 之流的,只能用协议实现发消息
GooMS
328 天前
hahaba
328 天前
@GooMS 这个是后面要做的事情,的确需要优化。但是不是一个道路上面,我是不想让用户再下载一个 app ,而是使用常用的 app 去接收通知。但是这个客户端的基础功能也的确需要完善
wonderfulcxm
328 天前
技术栈好丰富,可能日后维护成本很高
hahaba
328 天前
@wonderfulcxm 这种缝合怪项目,没有办法,就是很杂乱
dyv9
328 天前
围观一下,虽然好多看不懂,不站前排挡住别人。😂
fisherman0459
328 天前
方便简单描述下推送到 WhatsApp 是什么原理吗?
Nosub
328 天前
厉害了,很不错。
passon
328 天前
推送给钉钉怎么实现的?需要用户设置什么东西吗
hahaba
328 天前
@passon 就是个简单的 webhook ,你在钉钉里创建,填进来就可以了
hahaba
328 天前
@fisherman0459 就是你加我为好友,通过 api 推送好友消息,和 qq 差不多
TiaoYeTaiLang
328 天前
这东西是什么使用场景?
z1829909
328 天前
感觉技术栈挺重的, 维护成本会高不少
stevenluox1
328 天前
码一个,看看后续发展
leokun
328 天前
挺强大的
deanwang
328 天前
应该加个根据访问用户的时区或则 IP 自动选择显示语言. (如果为了拓展海外用户

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

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

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

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

© 2021 V2EX