开放可编程中的业务还原与异步业务还原

举报
oysterzz 发表于 2021/05/29 12:02:26 2021/05/29
【摘要】 相信很多小伙伴一直对业务还原和异步业务还原两者的差别有一些疑惑,本帖我们就来讲讲二者的联系与区别。首先,业务还原是指将网元层业务重新组织成网络层业务,即EasyMap的逆过程。如设备纳管前已存在网元层业务,那么纳管后可以将网元层业务还原到网络层。简单举例来说就是当网络中已经有部署好的设备后,再将AOC与部署好的设备对接后,AOC可以通过业务还原功能将设备上的业务同步还原到AOC及网管的数据库...

相信很多小伙伴一直对业务还原和异步业务还原两者的差别有一些疑惑,本帖我们就来讲讲二者的联系与区别。

首先,业务还原是指将网元层业务重新组织成网络层业务,即EasyMap的逆过程。如设备纳管前已存在网元层业务,那么纳管后可以将网元层业务还原到网络层。

简单举例来说就是当网络中已经有部署好的设备后,再将AOC与部署好的设备对接后,AOC可以通过业务还原功能将设备上的业务同步还原到AOC及网管的数据库中,体现到网络层中来。

而异步业务还原实际是业务还原的一个加强版,它在业务还原的基础上增加了分批处理的功能。

这样的话就可以解决在大容量还原场景时,由于报文量过大,用户包中python处理报文的时长超过5分钟,导致通信框架IR接口超时的问题。

异步业务还原的解决方案呢,实际上就是在原有业务还原discover()接口的返回对象中增加goOn标记,如果goOn为true则表示这批还原调用完后,框架会继续调discover()还原接口来获取下一批数据。

直到获取到全部数据,goOn标记置为false(boolean为false),框架停止调用。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。