背景 告警子系统监控4万个大网元所有端口的某些指标数据,根据阈值配置判断是否产生告警.采集——数据处理子系统每5分钟会主动采集24万次数据,发送24万条消息给告警子系统,这24万条消息涉及100万实体的数十个指标数据.告警子系统采用多节点部署方式分担压力,每个节点处理不同网元类型,不同实体,不同指标的数据.海量数据的过滤,必然会大量使用集合逻辑运算,使用不当,则会造成性能瓶颈. 例子 存在告警节点监控的实体动态变化,所以每个告警节点需要动态维护自己的监控列表,所以代码中会用到Collection…