APP架构设计

Posted 漫长学习路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了APP架构设计相关的知识,希望对你有一定的参考价值。

简单来看一个APP架构的设计:

负载均衡服务,一般采用nginx集群,或者LVS负载。

网关使用zuul集群

注册中心使用的是zureka

服务中心:暂时划分为,注册登录,动态圈,支付,其他 四大模块

配置中心用的是阿波罗配置中心,分为三大块 test dev prod

第三方服务:主要是短信服务,监控服务,推送服务,其他回调服务。

中间件:消息通讯使用MQ队列,redis的Gto可以用作地理位置推荐,zset可以用来做排行榜,pipeline用来做管道

分库分表:使用mycat

存储采用的是reids和mysql,后期的文件和图片自己搭服务器来做。

其他持续集成主要是docker容器管理,maven项目管理 jenkins架包管理.

 

 

以上是关于APP架构设计的主要内容,如果未能解决你的问题,请参考以下文章

iOS APP 架构设计

App 后台架构设计方案 设计思想与最佳实践

浅谈APP架构设计

Java生鲜电商平台-云平台架构设计与服务治理平台架构设计(小程序/APP)

谈一谈App的架构设计

高质量App的架构设计与思考!