CN107608812B - 一种熔断方法和服务器 - Google Patents

一种熔断方法和服务器 Download PDF

Info

Publication number
CN107608812B
CN107608812B CN201710806788.9A CN201710806788A CN107608812B CN 107608812 B CN107608812 B CN 107608812B CN 201710806788 A CN201710806788 A CN 201710806788A CN 107608812 B CN107608812 B CN 107608812B
Authority
CN
China
Prior art keywords
value
fusing
response time
service interface
dependent service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710806788.9A
Other languages
English (en)
Other versions
CN107608812A (zh
Inventor
林木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201710806788.9A priority Critical patent/CN107608812B/zh
Publication of CN107608812A publication Critical patent/CN107608812A/zh
Application granted granted Critical
Publication of CN107608812B publication Critical patent/CN107608812B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明提供一种熔断方法和服务器,包括:熔断统计值计算模块,用于解析日志,在定时时间内获取各个第三方依赖服务接口的响应时间值和重调次数值并计算各个第三方依赖服务接口的响应时间统计值和重调次数统计值;熔断配置文件更新模块,用于根据各个第三方依赖服务接口响应时间统计值和重调次数统计值更新熔断配置文件相应参数信息。实现了熔断参数可以根据第三方依赖服务接口环境自适应配置,从而保证服务的完整性和可用性,提高用户体验。

Description

一种熔断方法和服务器
技术领域
本发明涉及服务器访问领域,特别是涉及一种熔断方法和服务器。
背景技术
在复杂的分布式应用服务中,***模块之间有很多依赖关系。这些依赖在某些时刻不可避免会出现调用失败。如果没有对失败情况采取措施,整个应用服务就会存在被拖垮的风险。
服务熔断是一种应对接口调用失败的技术,通过配置接口超时时间、重试次数等的阈值,保证接口调用失败时进入熔断状态。
现有熔断技术中,上述接口超时时间、重试次数等配置信息都是预先配置的,然而在现实环境中,随着***复杂性不断增加,不同依赖服务,甚至同一依赖服务在不同时间、不同网络环境下,服务性能会有一定的变化。存在一种情况:熔断参数按经验值预先配置,然而依赖服务在一段时间内,性能变差,例如,表现为接口响应时间增加或重试次数增多,但仍可以正常提供服务。此时,若熔断参数值设置的较为苛刻,服务调用方会“错误”地进入熔断状态,表现为部分数据缺失或者部分功能不可用,最终影响用户体验。
基于上述问题,如何提供一种能够根据网络情况自适应配置熔断参数的熔断方法和服务器成为亟待解决的技术问题。
发明内容
本发明实施例提供一种熔断方法和服务器,用以解决现有技术中只能预先设置熔断参数的缺陷,实现熔断参数可以根据第三方依赖服务接口的历史表现自适应配置,保证服务的完整性和可用性,提升用户体验。
为了解决上述问题,本发明公开了一种熔断方法,其中,包括:
解析日志,在定时时间内获取各个第三方依赖服务接口的响应时间值和重调次数值并计算各个第三方依赖服务接口的响应时间统计值和重调次数统计值;
根据各个第三方依赖服务接口响应时间统计值和重调次数统计值更新熔断配置文件相应参数信息。
本发明所述的方法,其中,还包括:
根据经验值初始化配置各个第三方依赖服务接口的熔断配置文件。
本发明所述的方法,其中,
所述在定时时间内获取各个第三方依赖服务接口的响应时间值和重调次数值并计算各个第三方依赖服务接口的响应时间统计值和重调次数统计值是在所述定时时间内计算各个第三方依赖服务接口的响应时间平均值和重调次数平均值。
本发明所述的方法,其中,
所述根据各个第三方依赖服务接口响应时间统计值和重调次数统计值更新熔断配置文件相应参数信息是根据各个第三方依赖服务接口响应时间统计值加上响应时间熔断放宽值,更新熔断配置文件中的响应时间值,以及重调次数统计值加上重调次数熔断放宽值,更新熔断配置文件中的重调次数值。
本发明所述的方法,其中,
所述各个第三方依赖服务接口响应时间统计值加上响应时间熔断放宽值是小于等于预设的熔断响应时间上限值;以及重调次数统计值加上重调次数熔断放宽值是小于等于预设的熔断重调次数上限值。
为了解决上述问题,本发明还公开了一种服务器,其中,包括:
熔断统计值计算模块,用于解析日志,在定时时间内获取各个第三方依赖服务接口的响应时间值和重调次数值并计算各个第三方依赖服务接口的响应时间统计值和重调次数统计值;
熔断配置文件更新模块,用于根据各个第三方依赖服务接口响应时间统计值和重调次数统计值更新熔断配置文件相应参数信息。
本发明所述的服务器,其中,还包括:
初始化模块,用于根据经验值初始化配置各个第三方依赖服务接口的熔断配置文件。
本发明所述的服务器,其中,
熔断配置文件更新模块,进一步用于在定时时间内计算各个第三方依赖服务接口的响应时间平均值和重调次数平均值。
本发明所述的服务器,其中,
熔断配置文件更新模块,进一步用于根据各个第三方依赖服务接口响应时间统计值加上响应时间熔断放宽值,更新熔断配置文件中的响应时间值,以及重调次数统计值加上重调次数熔断放宽值,更新熔断配置文件中的重调次数值。
本发明所述的服务器,其中,
熔断配置文件更新模块,进一步用于根据各个第三方依赖服务接口响应时间统计值加上响应时间熔断放宽值小于等于预设的熔断响应时间上限值,更新熔断配置文件中的响应时间值,以及重调次数统计值加上重调次数熔断放宽值小于等于预设的熔断重调次数上限值,更新熔断配置文件中的重调次数值。
本发明实施例提供的一种熔断方法和服务器,通过解析日志,在定时时间内获取各个第三方依赖服务接口的响应时间值和重调次数值并计算各个第三方依赖服务接口的响应时间统计值和重调次数统计值;再根据各个第三方依赖服务接口响应时间统计值和重调次数统计值更新熔断配置文件相应参数信息。本发明根据统计值获取接口一段时间内的性能表现,为动态更新熔断参数提供参考,实现了熔断参数可以根据接口环境自适应配置,从而保证服务的完整性和可用性,提高用户体验。根据统计值动态更新熔断配置文件参数信息,比人为预先设定参数值更准确;可减少人工更新配置文件上线的工作量,减少上线风险,提高工作效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一种熔断方法实施例的步骤流程图;
图2是本发明一种熔断方法的另一实施例的步骤流程图;
图3是本发明一种服务器实施例的结构框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
参照图1,示出了本发明实施例一种熔断方法的步骤流程图。
本实施例的方法包括以下步骤:
步骤101:解析日志,在定时时间内获取各个第三方依赖服务接口的响应时间值和重调次数值并计算各个第三方依赖服务接口的响应时间统计值和重调次数统计值;在本步骤中,解析日志,在定时时间内计算各个第三方依赖服务接口的响应时间平均值和重调次数平均值。这里所述的第三方依赖服务接口,例如,当后台服务依赖推荐接口推荐的视频feed流数据,该推荐接口就是移动端后台服务的第三方依赖服务接口;当移动后台服务依赖搜索接口提供的搜索结果数据,该搜索接口也是移动端后台服务的第三方依赖服务接口。
步骤102:根据各个第三方依赖服务接口响应时间统计值和重调次数统计值更新熔断配置文件相应参数信息。
在本步骤中,可以增加响应时间熔断放宽值和重调次数熔断放宽值,则根据各个第三方依赖服务接口响应时间统计值加上响应时间熔断放宽值,更新熔断配置文件中的响应时间值,以及重调次数统计值加上重调次数熔断放宽值,更新熔断配置文件中的重调次数值。需要注意的是,不可无限制增加响应时间熔断放宽值和重调次数熔断放宽值,应为各参数设置上限值,更新熔断配置文件中的响应参数不应该超过设置的响应时间上限值和重调次数上限值。当解析日志发现接口异常,或统计值超过上限值,自适应安全配置服务都认为该接口服务失败,需进入熔断状态。
本实施例所述的熔断方法,根据统计值获取接口一段时间内的性能表现,为动态更新熔断参数提供参考,实现了熔断参数可以根据接口环境自适应配置,从而保证服务的完整性和可用性,提高用户体验。
实施例二
参照图2,示出了本发明实施例一种熔断方法的步骤流程图。
本实施例的熔断方法具体包括以下步骤:
步骤201:初始化熔断配置文件;根据经验值初始化各个第三方依赖服务接口的熔断配置文件,包括响应时间值、重调次数值。启动应用服务,同时启动自适应熔断安全配置服务。
假设,服务需要调用第三方依赖服务接口apiA,apiB,apiC。三个接口熔断参数分别初始化配置为:
apiA.timeout=200ms
apiA.retry=0
apiB.timeout=200ms
apiB.retry=0
apiC.timeout=200ms
apiC.retry=0
其中,apiA.timeout表示接口apiA的响应时间值,apiA.retry表示接口apiA的重调次数值;apiB.timeout表示接口apiB的响应时间值,apiB.retry表示接口apiB的重调次数值;apiC.timeout表示接口apiC的响应时间值,apiC.retry表示接口apiC的重调次数值。
步骤202:解析日志,获取各个第三方依赖服务接口在定时时间内的响应时间值、重调次数值。
例如,按一定规则定时解析各个依赖服务接口调用日志,采集各个第三方依赖服务接口一段时间内的响应时间值、重试次数值等信息。例如,可每5分钟解析一次日志,获取接口apiA,apiB,apiC最近5分钟内的响应时间值,重试次数值等信息。
步骤203:根据获取的各个第三方依赖服务接口所在定时时间内的响应时间值、重调次数值计算响应时间统计值、重调次数统计值。
例如,计算过去5分钟内接口响应时间值,重试次数值的平均值为统计值,得出三个接口平均响应时间值和平均重试次数值分别为:
apiA.resp_time=250ms
apiA.retry=1
apiB.resp_time=150ms
apiB.retry=0
apiC.resp_time=150ms
apiC.retry=0
其中,apiA.resp_time表示接口apiA的响应时间统计值,apiA.retry表示接口apiA的重调次数统计值;apiB.resp_time表示接口apiB的响应时间统计值,apiB.retry表示接口apiB的重调次数统计值;apiC.resp_time表示接口apiC的响应时间统计值,apiC.retry表示接口apiC的重调次数统计值。
步骤204:根据各个第三方依赖服务接口响应时间统计值加上响应时间熔断放宽值,更新熔断配置文件中的响应时间值,以及重调次数统计值加上重调次数熔断放宽值,更新熔断配置文件中的重调次数值。
例如,自适应熔断安全配置服务根据计算出的响应时间统计值和重调次数统计值,自适应更新熔断配置文件的相应参数。本实施例中,可以预先设置一个响应时间熔断放宽值和重调次数熔断放宽值,这样可以将熔断配置文件中的相应参数设置为比统计值略大的数值。以上述统计值为例,可将熔断参数更新为如下值:
apiA.timeout=300ms
apiA.retry=2
apiB.timeout=200ms
apiB.retry=1
apiC.timeout=200ms
apiC.retry=1
对比更新前后,可以看到第三方依赖服务接口apiA的熔断超时时间增大了100ms,重试次数增大到2,这是根据第三方依赖服务接口apiA一段时间内的真实性能确定的熔断阈值,说明第三方依赖服务接口apiA在这段时间内性能较第三方依赖服务接口apiB,第三方依赖服务接口apiC差,所以适当放宽熔断参数阈值。
需要注意的是自适应熔断安全配置服务不可无限制增加熔断响应时间值和重试次数值等参数值,应为各参数设置上限值,例如熔断超时时间上限为500ms,重试次数上限为3次。当解析日志发现接口异常,或统计值超过相应上限值,自适应安全配置服务都认为该接口服务失败,需进入熔断状态。
通过本实施例所述熔断方法,根据统计值获取接口一段时间内的性能表现,为动态更新熔断参数提供参考,实现了熔断参数可以根据接口环境自适应配置,从而保证服务的完整性和可用性,提高用户体验。根据统计值动态更新熔断配置文件参数信息,比人为预先设定参数值更准确;可减少人工更新配置文件上线的工作量,减少上线风险,提高工作效率。
实施例三
参照图3,示出了本发明实施例三的一种熔断服务器的结构框图。
本实施例的装置,包括:初始化模块、熔断统计值计算模块、熔断配置文件更新模块。其中:
初始化模块,用于根据经验值初始化配置各个第三方依赖服务接口的熔断配置文件。
熔断统计值计算模块,用于解析日志,在定时时间内获取各个第三方依赖服务接口的响应时间值和重调次数值并计算各个第三方依赖服务接口的响应时间统计值和重调次数统计值。熔断统计值计算模块所述定时时间内计算各个第三方依赖服务接口的响应时间平均值和重调次数平均值。
熔断配置文件更新模块,用于根据各个第三方依赖服务接口响应时间统计值和重调次数统计值更新熔断配置文件相应参数信息。熔断配置文件更新模块,根据各个第三方依赖服务接口响应时间统计值加上响应时间熔断放宽值,更新熔断配置文件中的响应时间值,以及重调次数统计值加上重调次数熔断放宽值,更新熔断配置文件中的重调次数值。
需要注意的是,熔断配置文件更新模块根据各个第三方依赖服务接口响应时间统计值加上响应时间熔断放宽值小于等于预设的熔断响应时间上限值,更新熔断配置文件中的响应时间值,以及重调次数统计值加上重调次数熔断放宽值小于等于预设的熔断重调次数上限值,更新熔断配置文件中的重调次数值。
本发明实施例提供的一种熔断服务器,通过熔断统计值计算模块解析日志,在定时时间内获取各个第三方依赖服务接口的响应时间值和重调次数值并计算各个第三方依赖服务接口的响应时间统计值和重调次数统计值;再通过熔断配置文件更新模块根据各个第三方依赖服务接口响应时间统计值和重调次数统计值更新熔断配置文件相应参数信息。本发明实施例所述熔断服务器根据统计值获取接口一段时间内的性能表现,为动态更新熔断参数提供参考,实现了熔断参数可以根据接口环境自适应配置,从而保证服务的完整性和可用性,提高用户体验。根据统计值动态更新熔断配置文件参数信息,比人为预先设定参数值更准确;可减少人工更新配置文件上线的工作量,减少上线风险,提高工作效率。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (8)

1.一种熔断方法,其特征在于,包括:
解析日志,在定时时间内获取各个第三方依赖服务接口的响应时间值和重调次数值并计算各个第三方依赖服务接口的响应时间统计值和重调次数统计值;
根据各个第三方依赖服务接口响应时间统计值和响应时间熔断放宽值,更新熔断配置文件中的响应时间值;
根据各个第三方依赖服务接口重调次数统计值和重调次数熔断放宽值,更新熔断配置文件中的重调次数值。
2.根据权利要求1所述的方法,其特征在于还包括:
根据经验值初始化配置各个第三方依赖服务接口的熔断配置文件。
3.根据权利要求1所述的方法,其特征在于:
所述在定时时间内获取各个第三方依赖服务接口的响应时间值和重调次数值并计算各个第三方依赖服务接口的响应时间统计值和重调次数统计值是在所述定时时间内计算各个第三方依赖服务接口的响应时间平均值和重调次数平均值。
4.根据权利要求1所述的方法,其特征在于:
所述各个第三方依赖服务接口响应时间统计值加上响应时间熔断放宽值是小于等于预设的熔断响应时间上限值;以及重调次数统计值加上重调次数熔断放宽值是小于等于预设的熔断重调次数上限值。
5.一种服务器,其特征在于包括:
熔断统计值计算模块,用于解析日志,在定时时间内获取各个第三方依赖服务接口的响应时间值和重调次数值并计算各个第三方依赖服务接口的响应时间统计值和重调次数统计值;
熔断配置文件更新模块,用于根据各个第三方依赖服务接口响应时间统计值和响应时间熔断放宽值,更新熔断配置文件中的响应时间值;
第二熔断配置文件更新模块,用于根据各个第三方依赖服务接口重调次数统计值和重调次数熔断放宽值,更新熔断配置文件中的重调次数值。
6.根据权利要求5所述的服务器,其特征在于还包括:
初始化模块,用于根据经验值初始化配置各个第三方依赖服务接口的熔断配置文件。
7.根据权利要求5所述的服务器,其特征在于:
熔断配置文件更新模块,进一步用于在定时时间内计算各个第三方依赖服务接口的响应时间平均值和重调次数平均值。
8.根据权利要求5所述的服务器,其特征在于:
熔断配置文件更新模块,进一步用于根据各个第三方依赖服务接口响应时间统计值加上响应时间熔断放宽值小于等于预设的熔断响应时间上限值,更新熔断配置文件中的响应时间值,以及重调次数统计值加上重调次数熔断放宽值小于等于预设的熔断重调次数上限值,更新熔断配置文件中的重调次数值。
CN201710806788.9A 2017-09-08 2017-09-08 一种熔断方法和服务器 Active CN107608812B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710806788.9A CN107608812B (zh) 2017-09-08 2017-09-08 一种熔断方法和服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710806788.9A CN107608812B (zh) 2017-09-08 2017-09-08 一种熔断方法和服务器

Publications (2)

Publication Number Publication Date
CN107608812A CN107608812A (zh) 2018-01-19
CN107608812B true CN107608812B (zh) 2020-07-31

Family

ID=61063095

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710806788.9A Active CN107608812B (zh) 2017-09-08 2017-09-08 一种熔断方法和服务器

Country Status (1)

Country Link
CN (1) CN107608812B (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108509323B (zh) * 2018-01-30 2021-10-08 深圳壹账通智能科技有限公司 基于日志分析的业务处理方法、装置及计算机设备
CN110400031A (zh) * 2018-04-25 2019-11-01 阿里巴巴集团控股有限公司 一种熔断方法及服务器
CN109726062B (zh) * 2018-05-14 2021-10-15 网联清算有限公司 代理服务器的下线方法和控制服务器
CN109240765B (zh) * 2018-08-28 2021-08-10 中国联合网络通信集团有限公司 服务资源的熔断方法、装置、设备及计算机可读存储介质
CN109766210B (zh) * 2019-01-17 2022-04-22 多点生活(成都)科技有限公司 服务熔断控制方法、服务熔断控制装置和服务器集群
CN112306701B (zh) * 2019-07-25 2024-05-03 中移动信息技术有限公司 服务熔断方法、装置、设备及存储介质
CN110704220B (zh) * 2019-09-02 2023-03-24 东软集团股份有限公司 一种熔断参数的调整方法、装置及设备
CN111770134B (zh) * 2020-05-25 2024-03-29 国电南瑞科技股份有限公司 一种基于服务质量的服务熔断方法
CN111814178A (zh) * 2020-06-29 2020-10-23 四川长虹电器股份有限公司 一种针对第三方应用的数据回调熔断保护方法
CN112653597B (zh) * 2020-12-17 2022-07-12 中国联合网络通信集团有限公司 基于服务网格的服务熔断机制调整方法及***
CN112882735B (zh) * 2021-03-11 2024-04-19 百度在线网络技术(北京)有限公司 熔断信息处理方法、装置、设备及存储介质
CN114726767B (zh) * 2022-02-28 2024-01-02 深圳震有科技股份有限公司 一种web服务响应异常检测方法、装置及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101938414A (zh) * 2010-08-27 2011-01-05 北京星网锐捷网络技术有限公司 一种报文发送方法及装置
US8468196B1 (en) * 2010-05-20 2013-06-18 Google Inc. System and method of reducing latency using adaptive retransmission timeouts
CN103777921A (zh) * 2012-10-24 2014-05-07 北京临近空间飞行器***工程研究所 一种高可靠性指令传输***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8468196B1 (en) * 2010-05-20 2013-06-18 Google Inc. System and method of reducing latency using adaptive retransmission timeouts
CN101938414A (zh) * 2010-08-27 2011-01-05 北京星网锐捷网络技术有限公司 一种报文发送方法及装置
CN103777921A (zh) * 2012-10-24 2014-05-07 北京临近空间飞行器***工程研究所 一种高可靠性指令传输***

Also Published As

Publication number Publication date
CN107608812A (zh) 2018-01-19

Similar Documents

Publication Publication Date Title
CN107608812B (zh) 一种熔断方法和服务器
CN108845910B (zh) 大规模微服务***的监控方法、装置及存储介质
US8175253B2 (en) System and method for automated performance monitoring for a call servicing system
EP2871803B1 (en) Network node failure predictive system
US8861691B1 (en) Methods for managing telecommunication service and devices thereof
US20180013822A1 (en) Service request processing method, related apparatus, and system
CN105072139B (zh) 推荐方法和装置
US20140289719A1 (en) Automatic version management
EP4211556A1 (en) It monitoring recommendation service
CN110688277A (zh) 用于微服务框架的数据监控方法及装置
CN111338913A (zh) 分析设备相关数据以生成和/或抑制设备相关警报
CN106878965B (zh) 一种评估移动终端性能的方法和装置
US11146447B2 (en) Method and apparatus of establishing computer network monitoring criteria
KR20180130295A (ko) 통신망의 장애를 예측하는 장치 및 방법
US10439919B2 (en) Real time event monitoring and analysis system
EP3554060B1 (en) Dynamic routing system for contact center communications
US10325217B2 (en) Generating state predictive metrics based on Markov chain model from application operational state sequences
US10158759B2 (en) System and method for performing circumstance-specific customer satisfaction monitoring in an ongoing call center interaction
US10320970B2 (en) System and method for anomaly detection for non-homogenous arrival rate
US11106527B2 (en) Hardware error corrections based on policies
CN104023139B (zh) 一种移动终端及其异常处理方法
CN112395155A (zh) 服务的监控方法和装置、存储介质、电子装置
CN108566496B (zh) 监控语音线路状态的方法和装置
US20200118141A1 (en) Automated communication preference setting in a customer relationship management (crm) application
US11757734B1 (en) Quality of experience (QoE) scoring in a service provider network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant