【技术实现步骤摘要】
一种拨测服务系统、方法、设备和存储介质
本专利技术涉及拨测
,尤其涉及一种拨测服务系统、方法、设备和存储介质。
技术介绍
随着科技的不断发展,持续集成俨然已成为主流互联网软件开发流程中一个重要的环节,不管是持续集成(ContinuousIntegration,CI)还是持续交付(ContinuousDelivery,CD),更多的是强调作为软件开发交付过程中的调整与测试,从而避免部署到生产环境后产生问题。而为了能够响应线上业务质量的变化进行及时调整,保证业务稳定正常运行,需要对各服务接口进行拨测。拨测是一种网络链路质量的测试手段。通过对线上服务7*24小时轮询主动请求,配合监控系统对网站、域名、后台接口等进行周期性监控,可通过查看可用率和延时随时间区间变化来帮助分析站点质量情况。而基于连接协议对不同服务拨测的方式进行区分可以分为两类:短连接拨测和长连接拨测。传统方案通常是通过定制化的编写独立测试脚本或者借助开源工具如Postman/Jmeter对服务接口进行主动调用,需要对每个产品进行拨测需求的独立开发 ...
【技术保护点】
1.一种拨测服务系统,其特征在于,包括相互连接的对外接口层、业务逻辑层和基础支撑层;/n所述对外接口层,用于接收预设请求端发送的请求数据并传输到所述业务逻辑层;/n所述业务逻辑层,用于对接收到的所述请求数据进行业务处理,生成已处理数据并传输到所述基础支撑层;/n所述基础支撑层,用于根据接收到的所述已处理数据,生成目标请求数据并发送到目标服务集群,还用于响应所述目标服务集群基于所述目标请求数据返回的应答数据,生成已转换数据传输到所述业务逻辑层;/n所述业务逻辑层,还用于对接收到的已转换数据进行应答处理,生成应答逻辑数据并传输到所述对外接口层;/n所述对外接口层,还用于将所述应 ...
【技术特征摘要】
1.一种拨测服务系统,其特征在于,包括相互连接的对外接口层、业务逻辑层和基础支撑层;
所述对外接口层,用于接收预设请求端发送的请求数据并传输到所述业务逻辑层;
所述业务逻辑层,用于对接收到的所述请求数据进行业务处理,生成已处理数据并传输到所述基础支撑层;
所述基础支撑层,用于根据接收到的所述已处理数据,生成目标请求数据并发送到目标服务集群,还用于响应所述目标服务集群基于所述目标请求数据返回的应答数据,生成已转换数据传输到所述业务逻辑层;
所述业务逻辑层,还用于对接收到的已转换数据进行应答处理,生成应答逻辑数据并传输到所述对外接口层;
所述对外接口层,还用于将所述应答逻辑数据返回到所述预设请求端,以使所述预设请求端根据所述应答逻辑数据确定针对所述目标服务集群的拨测结果。
2.根据权利要求1所述的拨测服务系统,其特征在于,所述对外接口层包括多个业务接口,所述业务逻辑层包括多个与服务集群对应的业务模块,所述业务接口与所述业务模块一一连接;
所述业务接口,用于接收预设请求端发送的请求数据并传输到所述业务模块;
所述业务模块,用于根据所述请求数据对应的第一业务类型,对所述请求数据进行与所述第一业务类型对应的业务处理,生成已处理数据并传输到所述基础支撑层。
3.根据权利要求2所述的拨测服务系统,其特征在于,所述业务模块,还用于根据所述已转换数据对应的第二业务类型,对所述已转换数据进行预所述第二业务类型对应的业务处理,生成应答逻辑数据并传输到所述业务接口;
所述业务接口,还用于转发所述应答逻辑数据到所述预设请求端。
4.根据权利要求2所述的拨测服务系统,其特征在于,所述对外接口层还包括控制接口,所述控制接口与所述基础支撑层通信连接;
所述控制接口,用于接收预设请求端发送的控制指令并传输到所述基础支撑层。
5.根据权利要求4所述的拨测服务系统,其特征在于,所述控制指令包括删除指令和查询指令;所述基础支撑层包括虚拟客户端库,所述虚拟客户端库包括多个虚拟客户端;
所述虚拟客户端库,用于响应所述删除指令,删除所述删...
【专利技术属性】
技术研发人员:钱随心,韩子健,楚勇,
申请(专利权)人:广州趣丸网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。