共 9 页: 首页 上一页 4 5 6 7 8 9 下一页
摘要:分布式系统八大谬论: 1.网络相当可靠 2.延迟为0 3.传输带宽是无限的 4.网络相当安全。 5.拓扑结构不会改变 6.必须要有一名管理员 7.传输成本为0 8.网络同质化。 分布式最常出现的问题: 1.通信异常。表现为网络通信成功,失败,超时这三种。 2.节点故障。表现为宕机,OOM 因此我们不 阅读全文
posted @ 2018-01-23 16:04 妮蔻 阅读 (496) 评论 (0) 编辑
摘要:1.轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2.weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。3.ip_hash每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决sessi 阅读全文
posted @ 2018-01-21 17:55 妮蔻 阅读 (168) 评论 (0) 编辑
摘要:1动静分离演示: 将笔记3的Demo改造一下,如图所示: 改造完成后,其实就是在网页上显示一张图片 现在启动Tomcat运行起来,如图: 可以看到图片的请求是请求Tomcat下的图片。 现在,通过把静态资源放在nginx的html目录下(必须和原来工程请求路径一样,如下第一张图),实现动静分离,首先 阅读全文
posted @ 2018-01-21 17:37 妮蔻 阅读 (407) 评论 (0) 编辑
摘要:接着笔记3,将笔记三的改造一下,现在分别启动两个Tomcat,在页面获取session。如图所示: tomcat2的session: tomcat1的session: 根据上图发现,每个tomcat取到的session不一样。因此nginx负载均衡带来的问题就是session不一致,假设用户登陆后请 阅读全文
posted @ 2018-01-20 22:36 妮蔻 阅读 (434) 评论 (0) 编辑
摘要:1.nginx测试:先从官网下载nginx 官网网址为:http://nginx.org/ 然后找到stable version的版本下载,因为这版本是最稳定的,不要去下载最新,因为不稳定,如下图: 下载解压后即可 这里还要对解压后的nginx的conf目录下的nginx.conf配置如下图: 上图 阅读全文
posted @ 2018-01-19 23:13 妮蔻 阅读 (392) 评论 (0) 编辑
摘要:负载均衡实现方式分为两类:1硬件类,2软件类。 硬件类:F5(这是一种硬件,并不是刷新啊,不要误解) 优点:非常快,可靠性高,并发量大。缺点:太贵,成本高,不方便,最致命的是不能将动态请求和静态请求分离。 软件类:1.apache http server:可靠性高,可以动静请求分离,但是,效率低。( 阅读全文
posted @ 2018-01-19 15:56 妮蔻 阅读 (229) 评论 (0) 编辑
摘要:上图是单版的架构,理论一个tomcat并发就200到300,经过优化后的最多500,这很明显容量低,而且出现单点故障后应用服务就不可以访问了,比如tomcat,这样明显对于多并发是不行的。 那么如果我们从域名提供商哪里一个域名映射多个IP呢?下图,每一个IP对应一个tomcat,通过IP轮询来到底要 阅读全文
posted @ 2018-01-17 16:57 妮蔻 阅读 (329) 评论 (0) 编辑
摘要:1. ActiveMQ 1.1. 什么是ActiveMQ ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中 阅读全文
posted @ 2018-01-03 19:13 妮蔻 阅读 (152) 评论 (0) 编辑
摘要: 阅读全文
posted @ 2017-12-24 21:20 妮蔻 阅读 (82) 评论 (0) 编辑
摘要:1. Redis的安装 1.1. Redis的安装 Redis是c语言开发的。 安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++ 安装步骤: 第一步:redis的源码包上传到linux系统。 第二步:解压缩redis。 第三步:编译。进入redi 阅读全文
posted @ 2017-12-17 15:26 妮蔻 阅读 (640) 评论 (0) 编辑
共 9 页: 首页 上一页 4 5 6 7 8 9 下一页