反向代理服务质量监测方法、电子设备、系统及介质技术方案

技术编号:24040733 阅读:27 留言:0更新日期:2020-05-07 03:19
本发明专利技术提供了一种反向代理服务质量监测方法、电子设备、系统及介质,该方法包括:确定请求方向反向代理服务器发起请求的过程中所述请求方发往所述反向代理服务器的第一数据量;确定所述反向代理服务器向所述请求方返回数据的过程中所述请求方收到的第八数据量;计算所述第八数据量与所述第一数据量的商作为所述反向代理服务的第一成功率;当所述第一成功率小于或者等于预设阈值时,检测所述请求方与所述反向代理服务器间的数据传输是否异常及检测所述反向代理服务器与内部服务器间的数据传输是否异常;根据检测到的异常优化所述反向代理服务。本发明专利技术能够基于数据量对反向代理服务的服务质量进行全面的评价,并能够根据评价结果优化反向代理服务。

Reverse agent service quality monitoring method, electronic equipment, system and media

【技术实现步骤摘要】
反向代理服务质量监测方法、电子设备、系统及介质
本专利技术涉及互联网
,尤其涉及反向代理服务质量监测方法、电子设备、系统及介质。
技术介绍
在传统的反向代理服务质量评判中,只涉及到反向代理服务器部分的流量统计,如:反向代理服务器的入流量及出流量。上述评判方式对于整个反向代理服务质量的评价并不全面,且无法根据评判结果定位异常。
技术实现思路
本专利技术的主要目的在于提供反向代理服务质量监测方法、电子设备、系统及介质,能够基于数据量对反向代理服务的服务质量进行全面的评价,并能够根据评价结果优化反向代理服务。为实现上述目的,本专利技术提供一种反向代理服务质量监测方法,所述方法包括:确定请求方向反向代理服务器发起请求的过程中,所述请求方发往所述反向代理服务器的第一数据量;确定所述反向代理服务器向所述请求方返回数据的过程中,所述请求方收到的第八数据量;计算所述第八数据量与所述第一数据量的商作为所述反向代理服务的第一成功率;当所述第一成功率小于或者等于预设阈值时,检测所述请求方与所述反向代理服务器间的数据传输是否异常,及检测所述反向代理服务器与内部服务器间的数据传输是否异常;根据检测到的异常优化所述反向代理服务。优选地,所述方法还包括:确定所述请求方向所述反向代理服务器发起请求的过程中,所述请求方发往所述反向代理服务器的第一流量;确定所述反向代理服务器向所述请求方返回数据的过程中,所述请求方收到的第八流量;计算所述第八流量与所述第一流量的商作为校验值;当所述第一成功率与所述校验值相同时,确定所述第一成功率通过校验。优选地,所述检测所述请求方与所述反向代理服务器间的数据传输是否异常包括:确定所述请求方向所述反向代理服务器发起请求的过程中,所述反向代理服务器收到的第二数据量,并计算所述第二数据量与所述第一数据量的商作为所述反向代理服务器接收所述请求方的数据的第二成功率,当所述第二成功率小于或者等于所述预设阈值时,确定所述请求方与所述反向代理服务器间的数据传输异常;及/或确定所述反向代理服务器向所述请求方返回数据的过程中,所述反向代理服务器返回所述请求方的第七数据量,并计算所述第八数据量与所述第七数据量的商作为所述请求方接收所述反向代理服务器的数据的第三成功率,当所述第三成功率小于或者等于所述预设阈值时,确定所述请求方与所述反向代理服务器间的数据传输异常。优选地,所述检测所述反向代理服务器与内部服务器间的数据传输是否异常包括:确定所述反向代理服务器向所述内部服务器发起请求的过程中,所述反向代理服务器发往所述内部服务器的第三数据量,及所述内部服务器收到的第四数据量,并计算所述第四数据量与所述第三数据量的商作为所述内部服务器接收所述反向代理服务器的数据的第四成功率,当所述第四成功率小于或者等于所述预设阈值时,确定所述反向代理服务器与所述内部服务器间的数据传输异常;及/或确定所述内部服务器向所述反向代理服务器返回数据的过程中,所述内部服务器返回所述反向代理服务器的第五数据量,及所述反向代理服务器收到的第六数据量,并计算所述第六数据量与所述第五数据量的商作为所述反向代理服务器接收所述内部服务器的数据的第五成功率,当所述第五成功率小于或者等于所述预设阈值时,确定所述反向代理服务器与所述内部服务器间的数据传输异常。优选地,所述根据检测到的异常优化所述反向代理服务包括:当所述第二成功率小于或者等于所述预设阈值时,确定所述反向代理服务器异常,优化所述反向代理服务器;及/或当所述第三成功率小于或者等于所述预设阈值时,确定所述请求方异常,优化所述请求方;及/或当所述第四成功率小于或者等于所述预设阈值时,确定所述内部服务器异常,优化所述内部服务器;及/或当所述第五成功率小于或者等于所述预设阈值时,确定所述反向代理服务器异常,优化所述反向代理服务器。优选地,所述方法还包括:计算所述第五数据量与所述第四数据量的商作为所述内部服务器服务的第六成功率;当所述第六成功率小于或者等于所述预设阈值时,确定所述内部服务器异常。为实现上述目的,本专利技术进一步提供一种电子设备,所述电子设备包括:存储器,存储至少一个指令;及处理器,执行所述存储器中存储的指令以实现所述反向代理服务质量监测方法。优选地,所述电子设备为组成内容分发网络或者区块链网络的节点。为实现上述目的,本专利技术进一步提供一种反向代理服务质量监测系统,所述系统包括:确定单元,用于确定请求方向反向代理服务器发起请求的过程中,所述请求方发往所述反向代理服务器的第一数据量;所述确定单元,还用于确定所述反向代理服务器向所述请求方返回数据的过程中,所述请求方收到的第八数据量;计算单元,用于计算所述第八数据量与所述第一数据量的商作为所述反向代理服务的第一成功率;检测单元,用于当所述第一成功率小于或者等于预设阈值时,检测所述请求方与所述反向代理服务器间的数据传输是否异常,及检测所述反向代理服务器与内部服务器间的数据传输是否异常;优化单元,用于根据检测到的异常优化所述反向代理服务。优选地,所述确定单元,还用于确定所述请求方向所述反向代理服务器发起请求的过程中,所述请求方发往所述反向代理服务器的第一流量;所述确定单元,还用于确定所述反向代理服务器向所述请求方返回数据的过程中,所述请求方收到的第八流量;所述计算单元,还用于计算所述第八流量与所述第一流量的商作为校验值;所述确定单元,还用于当所述第一成功率与所述校验值相同时,确定所述第一成功率通过校验。优选地,所述检测单元检测所述请求方与所述反向代理服务器间的数据传输是否异常包括:确定所述请求方向所述反向代理服务器发起请求的过程中,所述反向代理服务器收到的第二数据量,并计算所述第二数据量与所述第一数据量的商作为所述反向代理服务器接收所述请求方的数据的第二成功率,当所述第二成功率小于或者等于所述预设阈值时,确定所述请求方与所述反向代理服务器间的数据传输异常;及/或确定所述反向代理服务器向所述请求方返回数据的过程中,所述反向代理服务器返回所述请求方的第七数据量,并计算所述第八数据量与所述第七数据量的商作为所述请求方接收所述反向代理服务器的数据的第三成功率,当所述第三成功率小于或者等于所述预设阈值时,确定所述请求方与所述反向代理服务器间的数据传输异常。优选地,所述检测单元检测所述反向代理服务器与内部服务器间的数据传输是否异常包括:确定所述反向代理服务器向所述内部服务器发起请求的过程中,所述反向代理服务器发往所述内部服务器的第三数据量,及所述内部服务器收到的第四数据量,并计算所述第四数据量与所述第三数据量的商作为所述内部服务器接收所述反向代理服务器的数据的第四成功率,当所述第四成功率小于或者等于所述预设阈值时,确定所述反向代理服务器与所述内部服务器间的数据传输异常本文档来自技高网...

【技术保护点】
1.一种反向代理服务质量监测方法,其特征在于,所述方法包括:/n确定请求方向反向代理服务器发起请求的过程中,所述请求方发往所述反向代理服务器的第一数据量;/n确定所述反向代理服务器向所述请求方返回数据的过程中,所述请求方收到的第八数据量;/n计算所述第八数据量与所述第一数据量的商作为所述反向代理服务的第一成功率;/n当所述第一成功率小于或者等于预设阈值时,检测所述请求方与所述反向代理服务器间的数据传输是否异常,及检测所述反向代理服务器与内部服务器间的数据传输是否异常;/n根据检测到的异常优化所述反向代理服务。/n

【技术特征摘要】
1.一种反向代理服务质量监测方法,其特征在于,所述方法包括:
确定请求方向反向代理服务器发起请求的过程中,所述请求方发往所述反向代理服务器的第一数据量;
确定所述反向代理服务器向所述请求方返回数据的过程中,所述请求方收到的第八数据量;
计算所述第八数据量与所述第一数据量的商作为所述反向代理服务的第一成功率;
当所述第一成功率小于或者等于预设阈值时,检测所述请求方与所述反向代理服务器间的数据传输是否异常,及检测所述反向代理服务器与内部服务器间的数据传输是否异常;
根据检测到的异常优化所述反向代理服务。


2.如权利要求1所述的反向代理服务质量监测方法,其特征在于,所述方法还包括:
确定所述请求方向所述反向代理服务器发起请求的过程中,所述请求方发往所述反向代理服务器的第一流量;
确定所述反向代理服务器向所述请求方返回数据的过程中,所述请求方收到的第八流量;
计算所述第八流量与所述第一流量的商作为校验值;
当所述第一成功率与所述校验值相同时,确定所述第一成功率通过校验。


3.如权利要求1所述的反向代理服务质量监测方法,其特征在于,所述检测所述请求方与所述反向代理服务器间的数据传输是否异常包括:
确定所述请求方向所述反向代理服务器发起请求的过程中,所述反向代理服务器收到的第二数据量,并计算所述第二数据量与所述第一数据量的商作为所述反向代理服务器接收所述请求方的数据的第二成功率,当所述第二成功率小于或者等于所述预设阈值时,确定所述请求方与所述反向代理服务器间的数据传输异常;及/或
确定所述反向代理服务器向所述请求方返回数据的过程中,所述反向代理服务器返回所述请求方的第七数据量,并计算所述第八数据量与所述第七数据量的商作为所述请求方接收所述反向代理服务器的数据的第三成功率,当所述第三成功率小于或者等于所述预设阈值时,确定所述请求方与所述反向代理服务器间的数据传输异常。


4.如权利要求1所述的反向代理服务质量监测方法,其特征在于,所述检测所述反向代理服务器与内部服务器间的数据传输是否异常包括:
确定所述反向代理服务器向所述内部服务器发起请求的过程中,所述反向代理服务器发往所述内部服务器的第三数据量,及所述内部服务器收到的第四数据量,并计算所述第四数据量与所述第三数据量的商作为所述内部服务器接收所述反向代理服务器的数据的第四成功率,当所述第四成功率小于或者等于所述预设阈值时,确定所述反向代理服务器与所述内部服务器间的数据传输异常;及/或
确定所述内部服务器向所述反向代理服务器返回数据的过程中,所述内部服务器返回所...

【专利技术属性】
技术研发人员:刘杰
申请(专利权)人:深圳市网心科技有限公司
类型:发明
国别省市:广东;44

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

1