基本架构简述

   日期:2020-11-11     浏览:86    评论:0    
核心提示:由于资源有限,我们在这里使用一些简单的容器技术进行配置,它与真实的服务器是几乎无异的。 首先说一下这是一个架构的思路,并不代表真实的架构就是这样的,数据量极大的时候需要更多的服务器加持,但是现实中通常只是在这个简单架构模型中再添加更多的服务器而已。 在准备环境之前,先讲一下大概的模型,我打算用两台tomcat作为后端服务器,用两台nginx作7层负载均衡和提供web服务,使用keepalived作为高可用,这样可以在其中一台负载均衡时有更好的容错率,但是由于docker并不支持...
  1. 架构简述

    由于资源有限,我们在这里使用一些简单的容器技术进行配置,它与真实的服务器是几乎无异的。
    首先说一下这是一个架构的思路,并不代表真实的架构就是这样的,数据量极大的时候需要更多的服务器加持,但是现实中通常只是在这个简单架构模型中再添加更多的服务器而已。
    在准备环境之前,先讲一下大概的模型,我打算用两台tomcat作为后端服务器,用两台nginx作7层负载均衡和提供web服务,使用keepalived作为高可用,这样可以在其中一台负载均衡宕机时有更好的容错率,但是由于docker并不支持,所以关于keepalived不打算进行实际的配置。再加一台数据库(mysql5.7),以及一台redis。
    大概的架构图如下

客户使用自己的设备进行访问,首先访问去nginx web寻找前端页面,然后通过master端的负载均衡器,然后负载均衡器再请求后端服务器,后端服务器接收到请求后去数据库中写入或者取出数据,再原路返回给客户端。而slave则是通过keepalived工具制作的高可用,当nginx master 在出现宕机时,所有的请求都会被暂时转移到slave上,当master重新可以工作时,再继续访问master。
接下来就要开始操作了,先安装docker,然后创建用户加入docker组,安装docker-compose,准备docker-compose文件,启动容器,进行配置,重启服务,放入前后端代码,解析一个域名就可以通过域名对页面进行访问了。
2. 实际操作
具体操作信息请访问:https://blog.csdn.net/weixin_51477878/article/details/109586328
具体操作步骤请访问:

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服