消息队列
2021-12-03 15:52:56 45 举报
消息队列是一种应用程序用于处理和协调不同组件之间数据传输的软件架构。它允许不同的组件通过发送和接收消息来进行通信,从而实现解耦和异步处理。消息队列提供了一种可靠的、高效的和可扩展的方式来传递数据,使得各个组件可以独立地开发、部署和扩展,而不需要直接相互依赖。常见的消息队列技术包括RabbitMQ、Kafka、ActiveMQ等。它们都具有高可用性、可持久化、分布式等特点,能够满足大规模系统的需求。消息队列在微服务架构、大数据处理、实时通知等领域得到了广泛应用,为企业提供了更灵活、可靠和高效的数据处理解决方案。
作者其他创作
大纲/内容
母线负荷预测
普通队列
数据放入mq
系统负荷预测
算法2
查询返回数据
算法集群
消费死信队列信息
算法1
响应队列
算法3
监听响应队列获取返回值
消息队列
算法完成计算后放入mq中
消费异常放入死信队列
计算完成后放回队列
数据库
算法模块是否需要鉴权?如果外部系统直接传续数据到mq中,再走一次系统负荷的话,会增加部署成本。不走系统负荷预测的话则算法模块需要鉴权
外部系统调用需通过网关;外部系统请求可以是:1.参数:参数给到系统or母线系统后查库,随后放入队列2.数据:外部系统自行整理数据后给到母线or母线,再放入队列。
从普通队列中获取数据并分发
告警模块
外部系统A
死信队列
外部系统B
网关
0 条评论
回复 删除
下一页