架构
小萌猿
本人的所有文章仅代表个人想法与经验,有问题的地方望多多指教
展开
-
Nginx+Tomcat+lvs+Keepalived搭建的高可用架构
上图所示是用Nginx做前端服务器,Tomcat做后端服务器搭建的高可用架构,其中Memcache用来缓存session,后端服务器都从memcache中获取session,避免了session不一致的问题。但是这个架构存在明显的两个问题: 一、如果前端的Nginx服务器挂了,系统就挂了 二、因为上形、下形流量都要走前端Nginx服务器,所以Nginx服务器的带宽和IO将会是系统的瓶颈所在。原创 2018-01-30 15:58:48 · 4070 阅读 · 0 评论 -
Impala核心组件与架构
核心组件 • Statestore Daemon – 负责收集分布在集群中各个impalad进程的资源信息、各节点健康状况,同步 节点信息. – 负责query的调度• Catalog Daemon – 分发表的元数据信息到各个impalad中 – 接收来自statestore的所有请求• Impala Daemon(最核心) – 接收client、hue、jdbc或者odb...原创 2018-03-23 17:50:16 · 2893 阅读 · 0 评论 -
docker网络架构、路由
如上图:我启动了两个docker容器,docker1和docker2,这两个容器用的是同一个镜像(nginx镜像),两个分别将nginx的80端口映射到9090和9091端口,启动后可在Windows上正常访问nginx服务。今天写这个主要是记录一下该网络架构中的路由转发情况。 ![这里写图片描述](https://img-blog.csdn.net/20180617223858721?wa...原创 2018-06-17 23:03:39 · 5058 阅读 · 1 评论 -
Nginx的session一致性问题
一、我们知道Session的常见形式是会话cookie,即为设置过期时间的cookie,它的默认的生命周期为浏览器会话期间,一旦浏览器关闭窗口,这个cookie就消失了。其实现机制为:当用户发起一个请求的时候,服务器会检查该请求中是否包含sessionID,如果不包含,则服务器会生成一个名为JSESSIONID的cookie返回到浏览器,(这个cookie存放在内存中,并不会存在硬盘)。同时在服务...原创 2018-08-08 23:01:45 · 7536 阅读 · 0 评论