mysql集群session_Jetty9.2.2集群Session共享
针对Jetty就不过多的介绍了,自行研究去吧!
1.准备环境
MySQL数据库;下载地址:自行百度。
jetty-distribution-9.2.2:下载地址:http://download.eclipse.org/jetty/
2.配置方式
在JETTY_HOME/etc目录下找到jetty.xml文件。添加如下配置:
fred
com.mysql.jdbc.Driver
jdbc:mysql://127.0.0.1:3306/mydb?user=root&password=123123
60
jdbcIdMgr
其中的数据库配置是我本地的配置,如果要上生产环境。请与系统数据库保持一致,确保系统正常使用。(也可以不一样,你自由选择)
此处,配置的数据库为系统运行过程中Session保存为多个中间件服务器使用的数据库。稍后Jetty启动的时候,会自动去数据库中创建这两张表。
然后,在JETTY_HOME/webapps中创建一个文件夹,并命名为:ROOT。这个ROOT和tomcat中的ROOT是同一回事,将自己的项目复制到该目录下。并且在项目的 WEB-INF中新建jetty-env.xml,
jetty-env.xml中配置内容如下:
/
截至,Session的集群分布配置完成。
3.启动Jetty
回到JETTY_HOME目录下。如果是Windows系统,打开cmd 将目录切换到JETTY_HOME/下。输入命令:java -jar start.jar (其他参数自行去查阅)来启动项目。
如果是Linux系统下,bin/jetty.sh 进行启动。
Jetty session的集群基本实现。然后再挂上Nginx进行均衡Jetty中间件服务器!OK
------------------------------------------------------------------------------------------------------------------------------
其他说明:
1.官网说明文档地址:http://www.eclipse.org/jetty/documentation/
2.也可以将Session保存到NoSQL数据库。参考文档:http://www.eclipse.org/jetty/documentation/current/session-clustering-mongodb.html
mysql集群session_Jetty9.2.2集群Session共享相关推荐
- 分布式集群环境下,如何实现session共享三(环境搭建)
这是分布式集群环境下,如何实现session共享系列的第三篇.在上一篇:分布式集群环境下,如何实现session共享二(项目开发)中,准备好了一个通过原生态的servlet操作session的案例.本 ...
- Tomcat 集群中 实现session 共享的三种方法
前两种均需要使用 memcached 或 redis 存储 session ,最后一种使用 terracotta 服务器共享. 建议使用 redis ,不仅仅因为它可以将缓存的内容持久化,还因为它支 ...
- 关于 tomcat 集群中 session 共享的三种方法
前两种均需要使用 memcached 或 redis 存储 session ,最后一种使用 terracotta 服务器共享. 建议使用 redis ,不仅仅因为它可以将缓存的内容持久化,还因为它支持 ...
- nginx集群tomcat,session共享问题
简介 上一篇中,nginx实现了tomcat集群,但是其实集群还有很多问题,比如session共享问题.简单来说就是通过负载均衡之后,用户第一次请求的tomcat和第二次请求的tomcat基本不是同一 ...
- mysql+mycat搭建稳定高可用集群,负载均衡,主备复制,读写分离
数据库性能优化普遍采用集群方式,oracle集群软硬件投入昂贵,今天花了一天时间搭建基于mysql的集群环境. 主要思路 简单说,实现mysql主备复制-->利用mycat实现负载均衡. 比较了 ...
- MyCAT+MySQL 搭建高可用企业级数据库集群
第1章 课程介绍 课程介绍 1-1 MyCAT导学 试看 1-2 课程介绍 第2章 MyCAT入门 这一章中,我们将回顾了垂直切分,水平切分,分库分表等基础概念,然后快速回如何安装和启动MyCAT的, ...
- mysql 集群与主从_Mysql集群和主从
1.Mysql cluster: share-nothing,分布式节点架构的存储方案,以便于提供容错性和高性能. 需要用到mysql cluster安装包,在集群中的每一个机器上安装. 有三个关键概 ...
- MySQL NDB Cluste-分布式数据库集群搭建
1 概述 1.1 分布式数据库集群 Mysql cluster是适用于分布式计算环境的高可用.高冗余版本的mysql,其技术在分布式系统中为mysql数据提供了冗余特性,增强了安全性,使得单个mysq ...
- MySQL Cluste(进阶篇)—集群配置
目录 前言 1 概念脑补 1.1 节点组 1.2 分区 1.3 副本 1.4 联系 2 重启类型信息表 3 管理节点配置 3.1 NodeId 3.2 HostName 3.3 LogDestinat ...
最新文章
- 如何用Python做Web开发?——Django环境配置
- php之工作积累 (一)
- 全球及中国塑料包装行业发展方向与应用前景调研报告2022版
- python读写、创建 文件(一)
- c语言素数程序出现大空行,C语言实现寻找大素数
- 洛谷 P3243 【[HNOI2015]菜肴制作】
- 页面添加锚点后如何点击不改变URL?
- p1和p7签名的区别
- Mysql更改表名大小写不敏感
- Knockout.js 初探
- Java+包裹类型_java中的包裹类型
- php条件语句中大括号必须,PHP条件,括号需要?
- 纯HTML的个人简历,真的超简单,有源码
- 64qam星座图matlab,基于MATLAB的QAM 眼图和星座图
- 北理珠大学生体质测试及健康状况的分析
- 英伟达显卡驱动历史版本
- python解决鸡兔同笼_python解决鸡兔同笼问题
- wifipineapple外接网卡上网
- 最小费用流算法不完全指南-2017华为软件精英挑战赛
- Mysql.索引存储结构演进(面试一次搞定)
热门文章
- \r与\n的区别,以及\r\n的用法
- 目标检测方法系列——R-CNN, SPP, Fast R-CNN, Faster R-CNN, YOLO, SSD
- 错误 No package ‘vulkan‘ found 解决办法
- C# log4net 的配置
- LINUX中常用操作命令
- 解决ajax方法内部不能给外部变量赋值的问题
- fork和vfork,return和exit的理解
- SpringMVC Hello World 实例
- 【VLC-Android】Mac下编译vlc-android
- C#中TransactionScope的使用方法和原理