线上机器部署拓扑
2016-12-07 21:24:57 0 举报
线上机器部署拓扑是一种用于描述计算机网络中各个节点之间连接关系的图形表示方法。在这种方法中,每个节点都代表一个物理或虚拟的计算机设备,而节点之间的连线则表示这些设备之间的通信路径。通过分析线上机器部署拓扑,我们可以更好地了解整个网络的结构,从而为优化网络性能、提高系统可靠性和安全性提供有力支持。例如,我们可以通过调整节点之间的连接方式来减少通信延迟,或者通过增加冗余链路来提高系统的容错能力。总之,线上机器部署拓扑是一种非常有用的工具,它能够帮助我们更好地管理和优化计算机网络。
作者其他创作
大纲/内容
nodejs:80
app3/domain3/3080
nginx
1. 静态资源均直接nodejs加载(内存加速)2. mock请求直接nodejs处理3. 其他请求转发给java容器
server1
SLB
静态资源:domain1/path_app1/...domain2/path_app2/...domain3/path_app3/...domain*/...
server3
1. 反向代理(机器)2. 动静分离
容器:8080
1. nginx对html/js/css扩展名都自留2. nginx对其他扩展名都丢给java容器3. 一个完整应用app1的资源被剥离两步分:静态资源在nginx中的app1目录中,动态资源在端口中的容器中。其中1. 对静态资源,忽略域名,直接根据路径进行加载。2. 对动态资源,根据域名,域名与端口号的映射,进行端口号映射,实现端口部署。
nginx集群
动静分离
app2/domain2/2080
app1/domain1/1080
...
域名与机器映射表
1. nginx集群,都存有一份static备份2. nginx对html/js/css扩展名都自留3. nginx对其他扩展名都丢给java容器其中1. 对静态资源,不区分域名,均访问自身 (其中静态资源会根据不同域名进行顶层路径资源隔离)2. 对动态资源,根据域名,进行服务器端转发,到不同应用集群中的具体机器
域名与端口映射表
1. 反向代理(端口)2. 动静分离
负载均衡
server2
nginx:80
0 条评论
下一页