点击空白处退出提示
作品详情
后端技术栈:express+parseServe+redis+elasticSearch+https+mongoDB
1、后端框架建设:基于nodejs的框架parseServe,开发restfulApi;
2、数据库:使用nosql的关系型数据库mongoDB,采用高效率、高可用、不易挂的副本集(主从结构)模式docker部署,同时 数据热备份;
3、缓存:采用性能高、速度快的redis,docker部署为高可用性哨兵模式。
4、ElasticSearch:解决MongoDB搜索性能低下问题,主要使用Monstache来同步数据到es;
5、http升级https:针对IOS端必须使用https协议的原因,采用免费https证书,使用ngnix代理升级http到https;
6、服务部署:使用Jenkins平台并采用Dockerfile+docker-compose.yml 的方式来进行docker容器化部署;
前端技术栈:react +reactNative+nativeBaseUI +react-redux+react-navigation+react-native_vector-icons
1、前端开发:前端采用状态管理react-redux、路由跳转react-navigation、开源UI组件库nativeBase进行开发,本地存储使用 react-native-storage;消息系统使用WebSocket长连接;基本页面开发完成后采用个推进行远程推送、友盟上报进行埋点、图 片存储使用七牛云。
2、App打包:iOS端完成基础配置、证书配置后使用xcode进行手动打包ipa文件,安卓端使用rn-cli打包,打包为x86包和armv7 包,并进行签名。
![](https://filescdn.proginn.com/works_357976/32ad3f30e295ee5968028ebe9af2513ec8e992a9.jpg?x-oss-process=image/resize,w_800)
![](https://filescdn.proginn.com/works_357976/40e04115ef3703a660364c8b873680afbcf03d96.jpg?x-oss-process=image/resize,w_800)
![](https://filescdn.proginn.com/works_357976/f29dfe08bd5997ceea8e49fee10c23c0204ad356.jpg?x-oss-process=image/resize,w_800)
![](https://filescdn.proginn.com/works_357976/682e1e663b197e7cd02af1acf669894fc7cfabcd.jpg?x-oss-process=image/resize,w_800)
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
评论