[发明专利]一种采用SSO单点认证系统检测服务节点健康度的负载均衡方法在审
申请号: | 201710404082.X | 申请日: | 2017-06-01 |
公开(公告)号: | CN107094182A | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 毛正雄 | 申请(专利权)人: | 云南电网有限责任公司信息中心 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/26 |
代理公司: | 昆明大百科专利事务所53106 | 代理人: | 何健 |
地址: | 650217*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采用 sso 单点 认证 系统 检测 服务 节点 健康 负载 均衡 方法 | ||
技术领域
本申请涉及计算机数据处理领域,具体涉及一种采用SSO单点认证系统检测服务节点健康度的负载均衡方法和装置。
背景技术
采用SSO单点认证应用系统结构如图6所示;
用户访问应用系统时用户浏览器、应用系统、SSO认证授权中心的业务访问流程如图7所示;
在访问业务系统时,需要在业务系统和SSO认证授权中心之间变换,当前的负载均衡基于服务页面内容检查验证的功能不能使用,采用端口连接检查的方法又不能有效判断服务节点服务状态。需要新的方法来支持采用SSO单点认证系统进行基于业务服务验证的服务节点健康度检查。
发明内容
有鉴于此,本申请提供一种采用SSO单点认证系统检测服务节点健康度的负载均衡方法和装置,实现SSO单点认证系统环境下服务节点健康度检查,服务节点故障停用和故障消除后的恢复,提高系统的可用性。
为了实现上述目的,现提出方案如下:
一种采用SSO单点认证系统检测服务节点健康度的负载均衡方法,由服务节点健康检查模块分别连接报警模块、数据展现模块、服务节点通知模块、服务节点分发选择模块;服务节点通知模块还与负载均衡适配模块连接,负载均衡适配模块还与服务节点分发选择模块的服务节点启用/停用接口连接;其中:
服务节点健康检查模块:基于业务系统服务判断的业务服务集群服务节点是否健康,通过在访问发送的请求cookie中增加服务节点的标识信息,负载均衡器服务节点分发模块收到请求后按标识信息分发请求到指定的服务节点;
报警模块:服务节点检查的结果通过邮件、短信通知运维管理人员;
数据展现模块:使用html5、css3和javascript技术将检查结果展现给运维管理人员查看;
服务节点通知模块:业务服务集群中服务节点的健康度状态通知负载均衡适配模块;
负载均衡适配模块:将业务服务集群中服务节点的健康度状态通知转换成不同负载均衡器的API调用方式;
服务节点分发模块:识别访问请求cookie中服务节点的标识信息,调度负载均衡器服务节点分发模块分发请求到指定的服务节点。
本发明在所述访问发送的请求cookie中增加服务节点的标识信息,通知负载均衡器服务节点分发模块收到请求后按标识信息分发请求到指定的服务节点。
本发明负载均衡器服务节点分发模块只处理服务节点健康检查模块发送的请求,按请求的服务节点标识信息分发请求到指定的服务节点。
本发明根据服务节点健康检查模块检查的结果将服务节点标识为:可用、不可用。
本发明将服务节点标识转换成具体的负载均衡器API接口调用,通知负载均衡器进行服务节点状态设置,从而使负载响应用户服务请求时将有故障的服务节点排除在业务服务集群外,在服务节点故障恢复后再加入到业务服务集群。
本发明的有益效果是,通过建立服务节点健康检查模块,SSO认证后请求业务服务来判断的后端服务节点是否健康,通过在访问发送的请求cookie中增加服务节点的标识信息,调度负载均衡器服务节点分发模块分发请求到指定的服务节点。服务节点通知模块:后端服务节点是否健康度识别后通知负载均衡适配模块。负载均衡适配模块:将服务节点通知转换成不同负载均衡器的API调用方式。
附图说明
图1为采用SSO单点认证的应用系统结构;
图2为用户访问应用系统时用户浏览器、应用系统、SSO认证授权中心的业务访问流程;图3为本发明结构图;
图4为本发明服务节点健康检查模块检测处理流程图;
图5为本发明服务节点分发模块处理流程图;
图6为现有技术采用SSO单点认证应用系统结构图;
图7为为现有技术用户浏览器、应用系统、SSO认证授权中心的业务访问流程图。
具体实施方式
一种采用SSO单点认证系统检测服务节点健康度的负载均衡方法,本发明特征在于,由服务节点健康检查模块分别连接报警模块、数据展现模块、服务节点通知模块、服务节点分发选择模块,服务节点通知模块还与负载均衡适配模块连接,负载均衡适配模块还与服务节点分发选择模块的服务节点启用/停用接口连接;其中:
一种采用SSO单点认证系统检测服务节点健康度的负载均衡方法,分别包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南电网有限责任公司信息中心,未经云南电网有限责任公司信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710404082.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于网络的系统、方法以及存储介质
- 下一篇:数据系统中的接收器侧数据重复删除