地震预警主要分为三个模块: 1.地震监测,负责提供实时的地震监测数据。目前只有成都地震减灾所能覆盖全国。 2.合作商的服务端,负责接收地震监测数据,并推给目标人群。实现技术栈主要是:云服务器,域名,负载均衡,WAF,Spring Cloud微服务框架,MySQL,Redis,MongoDB。 3.合作商的APP端(Android),负责接收服务端的推送数据,并经过本地计算,判断要不要啸叫提醒。 我负责:这个需求的总设计和项目管理,并且承担了云服务的60%左右开发工作。 项目难点: 1.用户量访问量大:日访问量亿级别。用到了高可用、高并发的负载均衡策略; 2.地震发生后,云...
1. Open AnyLink是一款面向企业的IM即时通讯解决方案,旨在帮助企业`低成本`、`高效率`地构建`私有`、`安全`、`分布式`、`可定制`的日常办公通讯工具。 2. 前所未有的,前、后端全开源的,可商用的开源项目。 3. 官网配备【演示环境】和【快速开始指导】,对开发者和需求方都非常友好。 4. 官网:https://open-anylink.com/ 5. 开源网址:https://github.com/GatlinHa/open-anylink...