1.一种流量识别方法,所述方法应用于分布式业务系统,所述分布式业务系统包括若干测试数据库、与流量发起方对接的业务子系统,以及与所述测试数据库对接的识别子系统,所述方法包括:
所述业务子系统接收流量发起方的业务流量;
将所述业务流量作为测试流量转发至所述识别子系统;
所述识别子系统检查所述测试流量中是否还包括扩展测试流量标签;如果所述测试流量中仅包括通用测试流量标签,则将所述测试流量识别为通用测试流量;如果所述测试流量中还包括扩展测试流量标签,则将所述测试流量识别为仿真测试流量。
2.根据权利要求1所述的方法,所述将所述业务流量作为测试流量转发至所述识别子系统,包括:
将所述测试流量存储至消息队列,以由所述识别子系统从所述消息队列获取所述测试流量。
3.根据权利要求1所述的方法,还包括:
如果所述测试流量为通用测试流量,查找与所述通用测试流量标签对应的测试数据库,将所述测试流量转发至与所述通用测试流量标签对应的测试数据库,以使所述分布式业务系统针对所述测试流量执行通用流量测试。
4.根据权利要求1所述的方法,还包括:
如果所述测试流量为仿真测试流量,查找与所述扩展测试流量标签对应的测试数据库,将所述测试流量转发至与所述扩展测试流量标签对应的测试数据库,以使所述分布式业务系统针对所述测试流量执行仿真流量测试。
5.根据权利要求1所述的方法,还包括:
如果所述测试流量仅包括扩展测试流量标签,则将所述测试流量识别为异常流量。
6.根据权利要求1所述的方法,所述分布式业务系统为分布式的在线业务系统。
7.一种流量识别装置,所述装置应用于分布式业务系统,所述分布式业务系统包括若干测试数据库、与流量发起方对接的业务子系统,以及与所述测试数据库对接的识别子系统,所述装置包括:
获取模块,所述业务子系统接收流量发起方的业务流量;
转发模块,将所述业务流量作为测试流量转发至所述识别子系统;
识别模块,所述识别子系统检查所述测试流量中是否还包括扩展测试流量标签;如果所述测试流量中仅包括通用测试流量标签,则将所述测试流量识别为通用测试流量;如果所述测试流量中还包括扩展测试流量标签,则将所述测试流量识别为仿真测试流量。
8.根据权利要求7所述的装置,所述转发模块进一步:
将所述测试流量存储至消息队列,以由所述识别子系统从所述消息队列获取所述测试流量。
9.根据权利要求7所述的装置,所述识别模块进一步:
如果所述测试流量为通用测试流量,查找与所述通用测试流量标签对应的测试数据库,将所述测试流量转发至与所述通用测试流量标签对应的测试数据库,以使所述分布式业务系统针对所述测试流量执行通用流量测试。
10.根据权利要求7所述的装置,所述识别模块进一步:
如果所述测试流量为仿真测试流量,查找与所述扩展测试流量标签对应的测试数据库,将所述测试流量转发至与所述扩展测试流量标签对应的测试数据库,以使所述分布式业务系统针对所述测试流量执行仿真测试流量测试。
11.根据权利要求7所述的装置,所述识别模块进一步:
如果所述测试流量仅包括扩展测试流量标签,则将所述测试流量识别为异常流量。
12.根据权利要求7所述的装置,所述分布式业务系统为分布式的在线业务系统。
13.一种电子设备,包括通信接口、处理器、存储器和总线,所述通信接口、所述处理器和所述存储器之间通过总线相互连接;
所述存储器中存储机器可读指令,所述处理器通过调用所述机器可读指令,执行如权利要求1至6任一项所述的方法。