APP架构设计

APP架构设计_第1张图片APP架构设计_第2张图片

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

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

网关使用zuul集群

注册中心使用的是zureka

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

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

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

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

分库分表:使用mycat

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

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

 

 

你可能感兴趣的:(java,框架)