报文转发方法及装置制造方法及图纸

技术编号:34036577 阅读:63 留言:0更新日期:2022-07-06 12:26
本申请提供一种报文转发方法及装置,该方法应用于设置由代理端口的代理服务器,该方法包括:获取多个业务报文,其中,每个所述业务报文中包括一个目标端口;将所述多个业务报文重定向至代理服务器的代理端口;获取所述代理端口接收的各个业务报文中的目标端口;根据各个业务报文中的目标端口,将所述多个业务报文由所述代理端口,转发至业务报文中的目标端口对应的目标服务器,通过将海量目标端口对应的业务报文重定向至同一个代理端口,由该代理端口进行报文的转发,从而实现流量的转发和加速,大大减少了代理端口的数量,从而减少了报文转发所占用的资源,降低了海量端口加速的成本。降低了海量端口加速的成本。降低了海量端口加速的成本。

Message forwarding method and device

【技术实现步骤摘要】
报文转发方法及装置


[0001]本申请涉及通信
,尤其涉及一种报文转发方法及装置。

技术介绍

[0002]随着互联网技术的不断发展,网络数据快速扩张,海量的网络数据对网络服务器的网速提出了更高的要求。
[0003]常用的服务器加速技术为基于代理服务器,如反向代理服务器、透明代理服务器等,进行客户端和目标服务器之间数据的转发。如通过监听代理服务器上的代理端口的方式,将该代理端口接收到的数据转发至对应的目标端口,从而实现数据在客户端和目标服务器之间的转发。
[0004]在海量端口加速的场景下,如为包括多个服务区的游戏加速的场景或者全球业务的加速等,采用上述方式,监听海量端口,将导致端口资源消耗较多,占用较多资源,导致加速成本较高。

技术实现思路

[0005]本申请提供一种报文转发方法及装置,通过将发往多个目标端口的报文均重定向至同一个代理端口,通过该代理端口实现报文的转发,实现了海量端口的加速技术,且加速所占用资源较少,降低了加速成本。
[0006]第一方面,本申请提供一种报文转发方法,该方法应用于代理本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种报文转发方法,其特征在于,所述方法应用于代理服务器,所述代理服务器包括代理端口,所述方法包括:获取多个业务报文,其中,每个所述业务报文中包括一个目标端口;将所述多个业务报文重定向至代理服务器的代理端口;获取所述代理端口接收的各个业务报文中的目标端口;根据各个业务报文中的目标端口,对各个业务报文进行转发,以将所述多个业务报文由所述代理端口,转发至业务报文中的目标端口对应的目标服务器。2.根据权利要求1所述的方法,其特征在于,将所述多个业务报文重定向至代理服务器的代理端口,包括:针对所述多个业务报文中包括预设标识的业务报文,基于透明代理应用程序,在不修改业务报文的前提下,将所述多个业务报文重定向至所述代理端口。3.根据权利要求1所述的方法,其特征在于,获取所述代理端口接收的各个业务报文中的目标端口,包括:基于所述反向代理应用程序,监听所述代理端口;当监听到业务报文对应的客户端与代理服务器连接成功时,根据业务报文通信协议的类型,从业务报文对应的套接字中,获取各个业务报文中的目标端口。4.根据权利要求3所述的方法,其特征在于,根据业务报文通信协议的类型,从业务报文对应的套接字中,获取各个业务报文中的目标端口,包括:当业务报文的通信协议为传输控制协议时,基于套接字名称调用函数,从所述业务报文对应的套接字中,获取所述业务报文中的目标端口。5.根据权利要求3所述的方法,其特征在于,根据业务报文通信协议的类型,从业务报文对应的套接字中,获取各个业务报文中的目标端口,包括:当业务报文的通信协议为用户数据报协议时,基于所述业务报文对应的套接字的辅助数据结构体,获取业务报文中的目标端口。6.根据权利要求1

5任一项所述的方法,其特征在于,根据各个业务报文中的目标端口,对各个业务报文进行转发,以将所述多个业务报文由所述代理端口,转发至业务报文中的目标端口...

【专利技术属性】
技术研发人员:彭锐戈润栋
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1