点击上方“中兴开发者社区”,关注我们
每天读一篇一线开发者原创好文
▍作者简介
作者李晓春是虚拟化、集群技术和开源软件爱好者。致力于将虚拟化和集群技术在通信领域上的应用,同时将敏捷软件开发技术和流程的落地。
这篇文章主要讲述了在微服务软件架构中是如何实现高并发网元告警同步的总体思路,供设计开发人员参考。
▍告警同步流程
告警同步是指告警同步流程下发,可以是同步定时器触发,也可以是用户从界面触发。告警同步关键逻辑在于告警比较,需要按“多删少补”的原则进行处理,另外在多实例水平扩展场景下,需要确保单个网元告警同步操作互斥,避免告警乱序的问题。
▍告警同步微服务
专业网在实现告警同步相关功能时,可单独开发告警同步微服务,也可和告警适配处理微服务合并。无论哪种实现方式,其告警同步逻辑不变,基本上都是按照“多删少补”的原则进行处理。本文以独立微服务为例,介绍告警同步的基本流程。