摘要: 一提到负载均衡,相信很多同学都直接会想到nginx反向代理,因为我们平时比较熟悉的就是用nginx做web服务的负载均衡。其实nginx只是负载均衡里的一部分,在web应用中的每个层级其实都涉及到负载均衡。 那么何为负载均衡?这个概念其实也同样很重要,很多同学又说了,负载均衡还不简单,就是在分布式系 阅读全文
posted @ 2018-05-19 23:46 海小鑫 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 什么是session? 由于HTTP协议是无状态的协议,因此它不会去记住上一次浏览器访问服务器时的信息。同一个用户的两次操作,与两个不同用户的操作,对它来说是一样的。 这样虽然满足了互联网web应用的海量访问的需求,但是对于现今类似电商的应用来说,是需要实现登录以及身份验证需求的,但是无状态的HTT 阅读全文
posted @ 2018-05-19 22:47 海小鑫 阅读(676) 评论(0) 推荐(1) 编辑
摘要: 代理(Proxy),顾名思义,就是不用自己去做,而是让别人代替你去做。它在程序开发中起到了非常重要的作用,比如传说中的 AOP(面向切面编程),就是针对代理的一种应用。此外,在设计模式中,针对它也有一个代理模式。 代理模式分为“静态代理” 和“动态代理” 两种。我们先来看静态代理。 先来一个Hell 阅读全文
posted @ 2018-05-19 20:46 海小鑫 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 观察者模式也是 发布-订阅模式。它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。当这个主题对象在状态发生变化的时候,会通知所有观察者对象,使他们能够自动更新自己。 观察者模式主要包括以下几个角色: 1、Subject(抽象主题角色) 2、ConcreteSubject(具体的主 阅读全文
posted @ 2018-05-19 15:58 海小鑫 阅读(276) 评论(0) 推荐(0) 编辑