前不久在客户现场部署核心系统到生产环境,核心系统使用CAS单点登录系统进行安全校验和单点登录。生产环境服务器放在电信机房,发现将系统部署之后,访问CAS没问题,但CAS校验之后跳转到核心系统时很慢,每次大约要等待20秒钟。
跟踪代码之后发现,在CAS校验通过之后会将ST(Service Ticket)发送给核心系统,核心系统再将该ST通过HttpUrlConnection发送给CAS服务端进行校验票据的合法性。HttpUrlConnection去连接CAS服务端时约等待20秒。另外写了一个简单的web app,在jsp中使用HttpUrlConnection连接本工程的html资源,发现同样需要20秒等待时间。确定问题应该出在网络或者HttpUrlConnection访问机制上。
以上访问均是使用hosts映射域名访问的。同事提到使用IP访问能否改善问题。试了试,居然能解决问题。
写道
Hosts中的映射:
10.0.1.19 www.bbgulf.com.cn
核心系统中CAS配置:
PCISV6_APP_URL=http://www.bbgulf.com.cn:7002/pcis
PCISV6_CAS_URL=http://www.bbgulf.com.cn:7001/cas
10.0.1.19 www.bbgulf.com.cn
核心系统中CAS配置:
PCISV6_APP_URL=http://www.bbgulf.com.cn:7002/pcis
PCISV6_CAS_URL=http://www.bbgulf.com.cn:7001/cas
大概是因为服务器在电信机房需要解析www.bbgulf.com.cn域名,耗费了时间。
相关推荐
本项目用于实际单点登录项目中集成cas修改项目登录页,直接解压项目导入ecliplse即可以使用,脚本用原来自带的就可以
• select&set业务场景,在并发时会出现一致性问题 • 基于“值”的CAS乐观锁,可能导致ABA问题 • CAS乐观锁,必须保证修改时的“此数据”就是“彼数据”,应该由“值”比对,优化为“版本号”比对
基于springboot,cas,shiro,pac4j,实现cas rest接口获取ticket,不再跳转cas server登录页
一切跑不起来的程序和走不通的教程都是耍流氓,二话不说,先按照我的步骤把程序跑起来在说吧。 请看博客http://blog.csdn.net/pucao_cug/article/details/70182968 该客户端实现的功能是:当访问该客户端的某些URL,...
CASClient集群环境的Session问题及解决方案.docx
cas4.1.x集成cas4.1.x集成cas4.1.x集成cas4.1.x集成cas4.1.x集成cas4.1.x集成cas4.1.x集成cas4.1.x集成cas4.1.x集成cas4.1.x集成cas4.1.x集成cas4.1.x集成cas4.1.x集成cas4.1.x集成cas4.1.x集成cas4.1.x集成cas4.1.x...
基于CAS的单点登录系统,可以通过这些步骤来实现不同系统展示不同的登录页,但是登录后的信息共享
本人亲自试验的cas单点登录配置,服务端用cas-server-3.5.2,客户端用cas-client-3.2.1,里边详细描述了具体每一步的配置过程及遇到的问题及异常,相信你也会碰到的,cas-client-3.2.1中需要修改一个java类的源代码...
CAS协议,包括cas1.0和cas2.0的协议,cas 协议分为两部分,一部分是票据-ticket,一部分是url。
cas4.2.7 实现其他系统和cas互相认证互信 cas4.2.7 实现其他系统和cas互相认证互信 cas4.2.7 实现其他系统和cas互相认证互信
H3C CAS 3.0版 H3C CAS 3.0产品培训胶片 H3C CAS-云计算管理平台技术白皮书V2.0 H3C CAS-云计算管理平台 安装指导-5W101-整本手册 H3C CAS-维护手册V2.0 H3C CAS-工程开局指导手册V2.0 H3C CAS-Rest API H3C ...
包含cas源码、cas使用说明文档(包含配置信息)、连接数据库所需jar包、cas服务端自定义返回值等
05、CAS详解和学透面试必问并发安全问题_ev05、CAS详解和学透面试必问并发安全问题_ev05、CAS详解和学透面试必问并发安全问题_ev05、CAS详解和学透面试必问并发安全问题_ev05、CAS详解和学透面试必问并发安全问题_ev...
cas源码,可直接使用 单点登录(Single Sign On),简称为 SSO,是目前...CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目。
phpCAS源码以及调用示例(redis管理session,解决无法logout的问题)
CAS5.3.2Docker 部署方案CAS5.3.2Docker 部署方案CAS5.3.2Docker 部署方案
H3C_CAS_LINUX安装cas-tools
1.CAS-集成mysql 2.CAS-日志审计 3.CAS-连接池配置 4.CAS-自定义错误信息 5.CAS-识别json文件 6.CAS-页面缓存记住我 7.CAS-cookie设置 8.CAS-tgc设置 9.CAS-登出 10.CAS-redisCluster集群存储ticket(相应redis必须...
n cas-server-3.4.2\modules\cas-server-support-jdbc-3.4.2.jar 、 cas-server-integration-restlet-3.4.2.jar 拷贝到 D:\server\apache-tomcat-6.0.18\webapps\cas\WEB-INF\lib 目录下。 n 数据库驱动 jar 拷贝...
CAS单点登录,退出后ticket失效报出异常解决办法——换jar包 把客户端的 casclient.jar 包换成我的这个。