7. 服务器、组件、高可用、集群、热备
luojianbinfen
这个作者很懒,什么都没留下…
展开
-
tomcat原理
这篇文章挖掘Session的原理和tomcat实现机制。 由于HTTP是无状态的协议,客户程序每次都去web页面,都打开到web服务器的单独的连接,并且不维护客户的上下文信息。如果需要维护上下文信息,比如用户登录系统后,每次都能够知道操作的是此登录用户,而不是其他用户。对于这个问题,存在三种解决方案:cookie,url重写和隐藏表单域。1、cookie cookie是一转载 2014-01-14 15:24:18 · 521 阅读 · 0 评论 -
[转]RabbitMq集群
RabbitMQ---辟蹊径构建RabbitMQ集群分类: 消息 2013-09-14 16:30 125人阅读 评论(0)收藏 举报负载均衡集群除了内置的RabbitMQ集群方案,还可以通过其它一些软件或者插件来构建RabbitMQ集群.这些方案可以解决一些让我们头痛不已的问题,当然它们也不是银弹,也有使用场景的限制.事实上,对于各种集群方案我们都不能假设转载 2013-10-23 14:24:39 · 774 阅读 · 0 评论 -
[转]AMQP,JMS和MOM
AMQP,JMS和MOM暂无评论今天在公司听关于JMS的session,再结合之前接触RabbitMQ了解到的知识,产生了一些困惑,这篇博客主要描述下困惑的原因以及理清后的结构。首先,session中讲到JMS是一套JCP定义的协议,用于描述可供Java使用的消息API,总所周知,JCP定义的JSR只描述API接口及其行为,结合到我之前接触到的RabbitMQ中实现的AMQP协转载 2013-10-23 14:14:19 · 758 阅读 · 0 评论 -
node.js说明
Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。13评论:Michael Abernethy, 自由程序员, Freelancer2011 年 10 月 09 日 (最初于 2011 年 4 月 26 日)转载 2014-01-14 15:47:22 · 700 阅读 · 0 评论 -
redis
http://redisdoc.com/转载 2015-07-16 22:31:54 · 300 阅读 · 0 评论 -
msm原理
我们都知道对于一些大型的web2.0的网站,在正式部署时一般是部署在不同故障域的多台应用服务器上,以j2ee应用为例,一般我们都会部署在tomcat下,假如我们部署了10台tomcat服务器,那这10台tomcat可能是部署在不同的机器上,然后将应用程序copy到这10台tomcat下,然后启动所有tomcat,一般来说这样做的目的是为了达到负载均衡以及避免单点故障,另外也考虑到国内网络环境的原因转载 2014-10-30 15:53:09 · 982 阅读 · 0 评论 -
msm
MSM(memcached-session-manager) 支持tomcat6 和tomcat7 ,利用 Value(Tomcat 阀)对Request进行跟踪。Request请求到来时,从memcached加载session,Request请求结束时,将tomcat session更新至memcached,以达到session共享之目的, 支持 sticky 和 non-sticky转载 2014-10-30 15:46:36 · 482 阅读 · 0 评论 -
tomcat多域名配置
现在很多的公司的网站都是用tomcat作为应用服务区的,可是对于初学者,8080端口号是如何去掉的,这些网站是如何和域名绑定到一起的呢?一个tomcat是如何绑定多域名?并且这些域名是如何对应不同的项目呢?而且我的服务器没放在机房,放在我的本地,我应该如何把我的服务器给映射到外网?这一系列的问题,今天就这个问题,我来说一下。1. 域名。现在的域名不是很贵,有很多人都有,而我们注转载 2014-10-10 14:32:14 · 305 阅读 · 0 评论 -
nginx的expires配置
expires 语法: expires [time|epoch|max|off] 默认值: expires off 作用域: http, server, location 使用本指令可以控制HTTP应答中的“Expires”和“Cache-Control”的头标,(起到控制页面缓存的作用)。 可以在time值中使用正数或负数。“Expires”头标的值将通过当前系统时间加上您设转载 2014-05-30 20:08:04 · 1102 阅读 · 0 评论 -
nginx缓存
最近准备用nginx搭建了一个图片服务器,看中的就是nginx超强的静态文件处理能力。由于图片量比较大,和web服务器(也是nginx)分开运行,虽然web服务器调用图片没用问题,但毕竟是远程调用,肯定没有本地文件系统那么快,因此仍然有优化的空间。使用前的nginx配置12345转载 2014-05-30 19:43:47 · 708 阅读 · 0 评论 -
nginx安装
1、下载nginx1.2.4#注:下载地址:http://nginx.org/download/nginx-1.2.4.tar.gzwget -c http://nginx.org/download/nginx-1.2.4.tar.gz 2、安装#注:默认安装到/usr/local/nginxtar -zxvf nginx-1.2.4.tar.gz cd nginx-1转载 2014-05-22 16:57:18 · 345 阅读 · 0 评论 -
[转]LVS技术原理
LVS---LVS-DR工作原理图文详解分类: 软件架构 2013-09-14 16:57 61人阅读 评论(0)收藏 举报软件架构负载均衡集群LVS-DR工作原理图文详解2011-05-25 11:26 戴海军 51CTO.com 我要评论(2) 字号:T | T我们都知道LVS有LVS-DR,LVS-NAT,LVS-T转载 2013-10-23 14:36:57 · 614 阅读 · 0 评论 -
10种跨越策略
在客户端编程语言中,如javascript和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,什么叫不同的域呢?同源策略在客户端编程语言中,如javascript和 ActionScript,同源策略是一个很重要的安全理念,它在转载 2014-01-14 15:17:29 · 628 阅读 · 0 评论 -
session共享会话
现有需求如下:login.nx.com是nx.com的二级域名,login.nx.com是nx.com的登录中心应用,现在有两个拍马屁的网站(Sb.com、Sx.com)想跟nx.com共享登录,分享一下nx.com的用户资源,现在的整合登录的目标是: 任何一家网站登录后,到其他网站后都不需要再重新登录,姑且叫做良民通行证吧,(souhu人家也是这么叫的) 我们都知道,要共享登录,转载 2014-01-14 16:13:22 · 1181 阅读 · 1 评论 -
tomcat的容器
主题: 直接学习tomcat的valve好像有点突兀,所以还是先去了解下tomcat的一个核心的组件containercontainer从上一个组件connector手上接过解析好的内部request,根据request来进行一系列的逻辑操作,直到调用到请求的servlet,然后组装好response,返回给clint。 整个大流程还是清晰明了的。毕竟我们大概了解了tomcat的输转载 2014-01-14 15:23:23 · 556 阅读 · 0 评论 -
网站前端加速
网站测试工具:http://passover.blog.51cto.com/2431658/732629原创 2015-10-13 16:33:46 · 337 阅读 · 0 评论