网络发现与上报

企业服务 云计算 案例ID:164760
celine
4 年经验· 物流公司
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

项目名称:网络发现进度与设备操作
项目背景:agent端部署在客户内部网络中,对网络中的设备进行发现采集,并将采集数据上报至server端,采集信息经过处理,形成设备拓扑图,对设备状态进行展示和告警。用户操作设备发现,等待过程无法直观看到发现进度和成功失败情况,只能看到最终整体发现结果,也无法在设备告警时主动排查。功能的使用感和完善度需要增强。
涉及技术:线程、线程池、并发工具、设计模式、Spring
实现方式:在任务执行类中增加原子类变量,在发现任务创建之后,提交执行之前,执行之后,分别对设备任务数进行初始化和记数,自定义线程池的异常处理,获取设备的具体异常,标记失败,逐个上报,并将记数汇总,在整体发现结束后进行上报。新增远程操作任务类型,改写任务接口,使其对发现类任务、监控类任务、操作类任务及未来拓展通用,模板方法化任务处理的拉取、创建、提交执行、上报结果,模板化任务的任务内容,对于不同的客户端的具体实现,通用创建客户端连接、浏览日志列表、查看具体日志内容。实现用户对发现过程的进度感知和主动处理。
角色责任:功能涉及agent端部分的设计、实现和与server端的联合验证。

网络发现与上报

企业服务 · 云计算 案例ID:164760
联系该工程师
微信扫码,建群沟通
作者: celine - 4年经验- 物流公司

案例介绍

项目名称:网络发现进度与设备操作
项目背景:agent端部署在客户内部网络中,对网络中的设备进行发现采集,并将采集数据上报至server端,采集信息经过处理,形成设备拓扑图,对设备状态进行展示和告警。用户操作设备发现,等待过程无法直观看到发现进度和成功失败情况,只能看到最终整体发现结果,也无法在设备告警时主动排查。功能的使用感和完善度需要增强。
涉及技术:线程、线程池、并发工具、设计模式、Spring
实现方式:在任务执行类中增加原子类变量,在发现任务创建之后,提交执行之前,执行之后,分别对设备任务数进行初始化和记数,自定义线程池的异常处理,获取设备的具体异常,标记失败,逐个上报,并将记数汇总,在整体发现结束后进行上报。新增远程操作任务类型,改写任务接口,使其对发现类任务、监控类任务、操作类任务及未来拓展通用,模板方法化任务处理的拉取、创建、提交执行、上报结果,模板化任务的任务内容,对于不同的客户端的具体实现,通用创建客户端连接、浏览日志列表、查看具体日志内容。实现用户对发现过程的进度感知和主动处理。
角色责任:功能涉及agent端部分的设计、实现和与server端的联合验证。

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×