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架构设计的主要内容,如果未能解决你的问题,请参考以下文章