本帖最后由 lishabeey 于 2014-3-31 11:54 编辑
大家好,我这里有个问题,不知道用什么样的算法,怎么解决,从哪里入手,希望得到大家的帮助,具体描述如下: 1)4个发射站点:A B C D ;一条消息发送路径是A->B->C->D; 2) 现在我们在4个站点模拟数据发射,目的测试几个站点的是否正常运行:(测试条件如下) B站点有多个接入点,B1,B2,B3.. 依次类推C,D,E;A无接入点; 每个站点设置一些发射任务,比如A站点,设置A_task1。。。A_task5.. 每个站点发射任务信息中只能知道下个站点的接入点,比如A_bus1只知道下级接入点B2,C,D,E怎么走不知道; 每个站点的任务是独立的,比如B_bus1出发的任务与C_bus*, A_bus*无关联; 3) 数据库表 TaskTable记录了每个站点发射任务的信息,比如A_task1出发至B2,发出时间等; ResultTable记录了每个站点发射任务的结果,成功或者失败; I_SiteB记录所有的B站点所有发射塔信息(B1,B2,B3。。。)
I_SiteC记录所有的C站点所有发射塔信息(C1,C2。。。)
I_SiteD记录所有的D站点所有发射塔信息(D1,D2。。)
4)问题是,ResultTable 中某个任务出现了失败,要找出是那个站点的发射塔出现了问题? 举例:ResultTable表测试中发现A_bus1出现失败,并不能判断B2出现问题,可能是C,D站点中某个发射塔出现问题;
|