bboss会话共享架构? ? bboss session共享特点? 作??? 用:为应用提供统一会话管理功能,避免集群部署场景下负载切换session丢失问题;? 跨域跨应用共享会话并实现SSO功能;解决了会话共享五大技术难题:s...
分类:
其他好文 时间:
2015-05-07 12:44:18
阅读次数:
129
实验环境:hostnameipnginx192.168.1.241java1192.168.1.242java2192.168.1.2431.nginx+upstream安装[root@nginx~]#useraddnginx-s/sbin/nologin[root@nginxopt]#tarzxfpcre-8.34.tar.gz[root@nginxopt]#cdpcre-8.34[root@nginxpcre-8.34]#./configure[root@nginxpcre-8.34]#ma..
分类:
系统相关 时间:
2015-05-06 18:08:40
阅读次数:
213
一般来说,java web app主要用作两个领域:1.api。api一般是无状态的,所以无需考虑session共享的问题2.传统web应用和网站,如crm,oa,erp,b2c,bbs等。尤其bbs,b2c这样的互联网应用,单台tomcat往往无法满足高并发,所以需要做集群。如果做了集群,往往需要...
分类:
其他好文 时间:
2015-04-28 11:30:49
阅读次数:
117
nginx反向代理tomcat,出现seesion获取不到的问题。网上搜索到的解决方案大多是集群tomcat共享session共享的问题,但我这个只有一台tomcat服务器,不涉及到服务器集群问题。但也找了最靠谱的ip_hash方案试了一下,由于配置的时候不小心配到了根路径,所以在测试的时候手动加上...
分类:
其他好文 时间:
2015-04-27 19:55:30
阅读次数:
275
Apache Shiro的基本配置和构成这里就不详细说明了,其官网有说明文档,这里仅仅说明集群的解决方案,详细配置:shiro web config
Apache Shiro集群要解决2个问题,一个是session的共享问题,一个是授权信息的cache共享问题,官网给的例子是Ehcache的实现,在配置说明上不算很详细,我这里用nosql(redis)替代了ehcache做了sessio...
分类:
Web程序 时间:
2015-04-24 09:03:35
阅读次数:
548
目前,为了使web能适应大规模的访问,需要实现应用的集群部署. 而实现集群部署首先要解决session的统一,即需要实现session的共享机制。
目前,在集群系统下实现session统一的有如下几种方案:
(1) 应用服务器间的session复制共享(如tomcat session共享)
(2) 基于cache DB缓存的session共享
应用服务器间的ses...
分类:
Web程序 时间:
2015-04-23 17:30:13
阅读次数:
127
基本设置方案见:http://www.linuxidc.com/Linux/2014-11/109283.htm用Yii开发时,通过上述方式并不能在多个子域名间达到预期,因为通过Yii::app()->user设置的session,Yii框架会自动在key的前面添加"_keyPrefix"CWebUser.php publicfunctiongetState($key,$defaultValue=n..
分类:
其他好文 时间:
2015-04-21 18:30:07
阅读次数:
136
集群环境
1.nginx版本 nginx-1.6.2.tar.gz
2.jdk 版本 jdk-7u21-linux-x64.tar.gz
3.tomcat 版本 7.0.29
4.memcached 版本 memcached-1.4.22.tar.gz
5. CentOS 6.5 系统采用一台服务做测试
阅读全文
更...
分类:
系统相关 时间:
2015-04-20 17:02:04
阅读次数:
450
nginx+memcached+tomcat集群session共享完整版集群环境1.nginx版本nginx-1.6.2.tar.gz2.jdk版本jdk-7u21-linux-x64.tar.gz3.tomcat版本7.0.294.memcached版本memcached-1.4.22.tar.gz5.CentOS6.5系统采用一台服务做测试一、nginx安装安装依赖包yum-yinstallgccgcc-c++1.安装pcr..
分类:
系统相关 时间:
2015-04-14 20:14:39
阅读次数:
312
本文章主要目的是配置session共享,为了巩固基础,捎带介绍了一些基础知识(网上搜索后觉得最全面的特引过来,节省时间),基础扎实的可以自动忽略。基础篇:1.了解java web中的session与cookie。2.如何封装request和session这两个web项目中最常用的对象(以解决乱码为例...
分类:
编程语言 时间:
2015-04-14 19:16:55
阅读次数:
174