请问一下系统平台之间如何高效及时稳定的推送批量数据

问题描述

现有A平台的数据更新后需要比较及时的同步推送到其子平台A1,A2,A3,A4,A5等去更新相应的数据。

目前想的解决方法

目前测试:是在A平台使用redis,把数据加入到队列,子平台执行shell脚本监控对应平台的队列去一个个更新子平台的数据

求讨论,求支招,求大神

咨询别人后,建议使用广播模式,子平台注册监听对应频道去处理,A平台只要负责插入消息,子平台就能监听处理;看过论坛的广播消息章节,但好像是对客户端的处理方式,对服务端的广播消息咋处理还是一头雾水啊,求高人,大神指点,先谢谢!

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

发布/订阅

4年前 评论
xxxie (楼主) 4年前
pigzzz (作者) 4年前
xxxie (楼主) 4年前
讨论数量: 4
leo

应该用 Redis 的 Pub/Sub,和 Laravel 没有太大关系

4年前 评论
xxxie (楼主) 4年前

可以用腾讯云的 cmq

4年前 评论

发布/订阅

4年前 评论
xxxie (楼主) 4年前
pigzzz (作者) 4年前
xxxie (楼主) 4年前

目前的这种解决方法不是挺好的吗,有什么问题

4年前 评论
xxxie (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!