[发明专利]一种接入应用服务器的方法和装置有效
申请号: | 201210580442.9 | 申请日: | 2012-12-27 |
公开(公告)号: | CN103905500B | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 赵杰;柳锋;唐韬;傅建兵 | 申请(专利权)人: | 腾讯数码(天津)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙)44285 | 代理人: | 唐华明 |
地址: | 300457 天津市塘沽区天津经济技术开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接入 应用 服务器 方法 装置 | ||
技术领域
本发明涉及互联网应用领域,尤其涉及一种接入应用服务器的方法和装置。
背景技术
随着智能终端技术的发展,智能手机、平板电脑等各种智能终端功能越来越强大,其表现之一是可以安装、运行越来越多的客户端应用程序(Application)。而互联网技术的发展,通过将客户端应用程序通过互联网接入应用服务器,已经成为智能终端用户应用智能终端的通常方式。
现有技术一种将客户端应用程序接入应用服务器的方式是如个人电脑等传统终端访问后台服务器一样,通过固定的因特网协议(Internet Protocol,IP)地址访问应用服务器。
上述现有的接入应用服务器的方式主要缺陷在于不能很好地适应变化,这是因为,一方面,提供服务的IP地址可能会变化,例如,固定的IP地址被运营商回收,或者与固定的IP地址绑定的机器无法再提供原有的服务等等;另一方面,不能进行负载均衡,例如,当业务量逐渐增大时,应用服务器新增IP地址后,已经外发的客户端应用程序不知道该新增的IP地址,仍然访问原IP地址,如此,新的IP地址所在的应用服务器负载量较小,而原IP地址所在的应用服务器负载量较大。
发明内容
本发明实施例提供一种接入应用服务器的方法和装置,以提高接入应用服务器的效率和均衡负载。
本发明实施例提供一种接入应用服务器的方法,所述方法包括:
从接入点列表中获取对应用服务器进行访问的IP地址或服务器域名,所述接入点列表初始化时包含一个保底IP地址表项、一个服务器域名表项和至少一个用于保存新IP地址的空位表项,所述空位表项位于所述保底IP地址表项和服务器域名表项之前;
采用所述获取的IP地址或服务器域名发起对应用服务器进行访问;
在对所述应用服务器访问成功后,更新接入点列表,以将所述应用服务器根据负载均衡策略下发的IP地址保存至所述接入点列表的首位置。
可选地,所述从接入点列表中获取对应用服务器进行访问的IP地址或服务器域名包括:以所述接入点列表的首位置为起点遍历所述接入点列表,将遍历时首次获取的IP地址或服务器域名作为对所述应用服务器进行访问的IP地址或服务器域名。
可选地,所述采用所述获取的IP地址或服务器域名发起对应用服务器进行访问包括:以所述获取的IP地址或服务器域名发起对应用服务器的首次访问;若对所述应用服务器的首次访问失败,则再次从接入点列表中获取对应用服务器进行访问的IP地址或服务器域名,直至对所述应用服务器的访问成功。
可选地,所述更新接入点列表,以将所述应用服务器根据负载均衡策略下发的IP地址保存至对所述接入点列表的首位置包括:接收对所述应用服务器访问成功后所述应用服务器根据负载均衡策略下发的IP地址;将所述应用服务器根据负载均衡策略下发的IP地址保存至所述空位表项。
可选地,所述更新接入点列表,以将所述应用服务器根据负载均衡策略下发的IP地址保存至对所述接入点列表的首位置包括:将首次访问成功时的IP地址保存至所述空位表项,所述首次访问成功时的IP地址为所述保底IP地址表项中的保底IP地址或通过对服务器域名表项中的服务器域名进行解析时获得的IP地址;接收所述应用服务器根据负载均衡策略下发的IP地址;将所述应用服务器根据负载均衡策略下发的IP地址保存至所述接入点列表的首位置。
本发明实施例提供一种接入应用服务器的装置,所述装置包括:
获取模块,用于从接入点列表中获取对应用服务器进行访问的IP地址或服务器域名,所述接入点列表初始化时包含一个保底IP地址表项、一个服务器域名表项和至少一个用于保存新IP地址的空位表项,所述空位表项位于所述保底IP地址表项和服务器域名表项之前;
访问发起模块,用于采用所述获取的IP地址或服务器域名发起对应用服务器进行访问;
列表更新模块,用于在对所述应用服务器访问成功后,更新接入点列表以将所述应用服务器根据负载均衡策略下发的IP地址保存至所述接入点列表的首位置。
可选地,所述获取模块包括:遍历单元,用于以所述接入点列表的首位置为起点遍历所述接入点列表,将遍历时首次获取的IP地址或服务器域名作为对所述应用服务器进行访问的IP地址或服务器域名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯数码(天津)有限公司,未经腾讯数码(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210580442.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动内包边机构
- 下一篇:给袋式包装机的上袋装置