刚好博客近期收不到微信通知了,一看原来 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