社区
高性能WEB开发
帖子详情
大家公司的生产环节有用Tomcat的吗? 或者其他中间件,session共享用的是什么方案?
Blacktea_zzzz
2017-07-06 11:37:27
大家公司的生产环节有用Tomcat的吗? 或者其他中间件,session共享用的是什么方案?
...全文
2054
13
打赏
收藏
大家公司的生产环节有用Tomcat的吗? 或者其他中间件,session共享用的是什么方案?
大家公司的生产环节有用Tomcat的吗? 或者其他中间件,session共享用的是什么方案?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hzz1988
2017-11-27
打赏
举报
回复
我們用的是redis。 多台服务器集群然后一个redis。所有应用服务器针对一个redis 用户信息存入redis
hzz1988
2017-11-24
打赏
举报
回复
负载均衡的话用redis做session共享;
jsonLxh
2017-10-31
打赏
举报
回复
sso...............redis
夏天的枫
2017-10-31
打赏
举报
回复
redis,已经布置四个节点,稳定运行
yangui2831
2017-10-25
打赏
举报
回复
统一域名................
xiaomm627
2017-09-27
打赏
举报
回复
多个tomcat配置同一个redis
pois
2017-09-25
打赏
举报
回复
redis。。
安优小青和他的程序生活
2017-08-25
打赏
举报
回复
redis吧。。。。
Lucky_Ninja
2017-08-07
打赏
举报
回复
cookie是个方式,又简单,我记得之前京东不就要求登录的时候必须要设置启用cookie么(好像是京东,反正是个购物网站)。spring session+redis是另外一个实现,程序中你该干嘛干嘛,剩下的交给它去干就完了。cookie的好处是你无需考虑用户会话,反正每次跟你服务端交互的时候总会给你,而spring session有用过的可以说说大负载下表现的如何。
tlzjff
2017-08-07
打赏
举报
回复
简单的话,spring session 自己有功能可以实现与redis的集成,它的原理就是自动帮你在浏览器里面写个spring session定义的session key,然后再在redis里面存一下
qq_37120495
2017-07-09
打赏
举报
回复
一般用的是redis的一个NOsql的缓存库
扭曲怪
2017-07-07
打赏
举报
回复
spring session
Blacktea_zzzz
2017-07-06
打赏
举报
回复
主要还是想了解一下,大家不同公司的session共享的方案,听说有的大公司用的是纯cookie的方案。 如果在大公司的朋友一定说下,谢谢。
tomcat
+redis
共享
session
所需jar包
中间件
tomcat
和内存数据库redis,实现
共享
session
所需的jar包
AnyFo - EricSofa:专门用于C/S结构的网络服务器
中间件
AnyFo - EricSofa EricSofa 开发背景 在开发B/S结构的系统时,由于有
Tomcat
这样的Web服务器作为
中间件
,独立承担网络处理的性能和安全等功能,所以,开发者只需要集中 开发业务逻辑,然后将它无缝的融合到
Tomcat
中就可以了。并且,在业务逻辑开发过程中,服务器不用反复重新启动,启动一次,就能够自动部署开发人员逐步开发出的代码,将 代码融合到服务器中,实现“热部署”。 正是
Tomcat
这样的
中间件
的存在,给全世界的的B/S结构的软件制造者企业们带来了低成本,高效率和高稳定性。 那么,开发C/S结构的系统呢?企业们在开发C/S结构的系统时,却需要花大量时间在服务器和客户端的网络处理和安全等功能上 ,作为系统灵魂的“业务逻辑代码”的开发时间,却被“网络处理代码”的开发时间占用了。 如果,有一种C/S结构的网络
中间件
,独立承担网络和安全性等的处理,并且能如同
Tomcat
那样实现开发过程中代码的热部署,那 么,就能像
Tomcat
一样,为全世界的C/S结构系统的开发带来低成本,高效率和高稳定性了。 因此,EricSofa应运而生,EricSofa正是这么一个专门用于C/S结构的网络服务器
中间件
。 EricSofa 简介 EricSofa是一个专门用于C/S结构的网络服务器
中间件
,它由软件组织AnyFo-Tech的总工程师安坤(Eric)在2006年3月用Java亲自设计和 开发而成,其版本至今仍在不断更新中。 正是由于Eric希望在这个服务器
中间件
的帮助下,所有的C/S结构服务器的开发者们都可以不用那么辛苦,而可以准时下班,回家躺在 自己的沙发上看“韦小宝”等等,那该多好啊,因此,这个
中间件
由Eric亲自取名为“EricSofa”。 EricSofa 功能概述 EricSofa通过上面的介绍,我们已经大概的了解了EricSofa的功能,那么总结一下,EricSofa拥有以下功能: 1. 实现了一个多用户并发,多任务并发的网络服务器,对网络处理的各个功能的代码和处理流程的代码都已经实现了,让EricSofa从功能上满足各种业务系统的需要,从而 最大程度的简化了C/S结构服务器程序的开发,极大的缩短了开发时间,为开发者企业带来了高效率 2. 对不同业务系统,服务器的性能细节要求不同的问题,而EricSofa则提供了无代码的纯配置方式,对服务器中适用到的Socket的各个参数和线程池的各个参数进行最小粒 度的调节,让EricSofa从性能上满足对各种业务系统的需要,从而为开发者企业带来了服务器程序的高适应性和高性能,并且又一次的缩短了性能开发和调试的时间 3. 在服务器网络处理流程的各个
环节
中,以事件机制提供了强大而方便的“
环节
扩展
方案
”,开发者能够轻松的针对这个
方案
中提供的各个接口,随意的扩展流程中的各个
环节
,尤其是业务逻辑处理
环节
的扩展 4. 由于网络上需要传输各种数据类型,因此EricSofa提供了对一个统一的数据扩展接口,让用户能根据自己的系统需要让EricSofa能够传输任意类型的数据 5. 为了实现服务器中各种数据的
共享
,EricSofa提供了类似于Web服务器一样的“Application”与“
Session
”两片数据
共享
空间,开发者可以轻松的在自己的代码中使用这 两片空间进行服务器中的数据
共享
,为多线程程序中数据
共享
和安全的问题带来了很好的解决
方案
,很大程度的减少了
共享
代码的编写和调试时间 6. 为了开发方便,EricSofa实现了 “无插件的自动热部署”的功能,让开发人员在不用重启EricSofa的情况下,在自己的开发工具中编写代码,并实时而快速的将代码编译 后的文件自动的部署到EricSofa中,而开发工具完全不需要安装任何插件,从而再一次的简化了服务器的开发过程,又一次轻松的将企业对服务器的开发过程引入了快速开发领域 7. 并且,经过实践,我们统计到,如果基于EricSofa开发一个高性能,多用户多任务并发的聊天室服务器,对于一个只有1年Java开发经验但是没有Socket开发经验的工程师 来说,最多只需3小时。 8. EricSofa的产生,我们希望全中国乃至全世界的软件开发者企业在开发C/S结构的网络服务器时,能够因为EricSofa的到来,就像作者Eric(安坤)一样,下了班就可以坐 在自己家的Sofa上,看“韦小宝”了,这也是EricSofa这个名字的由来。
极速掌握
Tomcat
内容简介: 本课程从
Tomcat
原理开始分析,介绍
Tomcat
核心的主要组成模块。然后,从实战角度分析
Tomcat
调优技巧。 1、掌握
Tomcat
基本原理。2、掌握
Tomcat
调优技巧。 为什么需要学习
Tomcat
?
Tomcat
是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些
公司
及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在
Tomcat
中得到体现,
Tomcat
5支持最新的Servlet 2.4 和JSP 2.0 规范。因为
Tomcat
技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前流行的Web 应用服务器。课程大纲: 为了让大家快速系统了解
Tomcat
知识全貌,我为你总结了「
Tomcat
核心知识框架图」,帮你梳理学习重点,建议收藏!!
Tomcat
Nginx Redis实现
session
共享
过程图解
一、准备工作
中间件
:
Tomcat
、Redis、Nginx jar包:commons-pool2-2.4.2.jar、jedis-2.8.0.jar、
tomcat
-redis-
session
-manager-2.0.0.jar 二、配置
Tomcat
多台Tomacat需要配置不同的端口号 /lib 将jar包存放到此位置 /conf/server.xml /conf/context.xml host为Redis的ip地址,port为端口,database为数据库。 Nginx /conf/nginx.conf upstream意为配置服务器列表,本例中开启了两台
tomcat
,端
百度地图毕业设计源码-FileManage:大四期间9月到11月写的毕业系统,仿照百度文库设计的,融合了
session
共享
,nginx负载均衡
百度地图毕业设计源码 以下介绍代表大学期间的认知,现在未对文中的内容做纠正 大四期间9月到11月写的毕业系统,仿照百度文库设计的,融合了
session
共享
,nginx负载均衡,lucene全文检索,敏感词过滤算法,office文件转pdf并提供免下载在线预览功能,登录邮件通知等功能。页面都是趴的51CTO网站套用的。 本文件
共享
管理系统的开发工具使用Eclipse,数据库采用的是MySQL,服务器采用
Tomcat
6.0,Nginx。在开发中采用Java语言进行开发,项目整体使用Struts2,hibernate,spring三大框架作为开发的基本环境,使用Lucene全文检索框架进行文件的搜索,MyCat
中间件
处理分布式数据库和分布式事务问题等问题,OpenOfiice技术对office文件转换为swf文件时数据内容的提取,页面采用JSP+HTML+CSS+DIV等技术,Ajax进行请求的异步发送,Java Mail技术对用户账号进行验证,Memached技术实现内存级缓存,同时在项目开发中使用SVN进行项目的版本控制。 本系统是一个面向互联网用户的项目,本系统不仅要保证用户的账号安全
高性能WEB开发
25,985
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章