整体架构(含RabbitMQ)
┌─────────────┐ ┌──────────────┐ ┌─────────────┐
│ 用户微信 │ │ 微信服务器 │ │ 你的后端 │
│ (小程序) │◄────►│ (公众号/ │◄────►│ (业务逻辑/ │
│ │ │ 小程序API) │ │ RabbitMQ │
└─────────────┘ └──────────────┘ └──────┬──────┘

                                                │
                                                │ 推送消息
                                                ▼

┌─────────────────────────────────────────────────────────┐
│ RabbitMQ 集群 │
│ ┌────────────┐ ┌────────────┐ ┌────────────┐ │
│ │ 登录消息队列│ │战绩上报队列│ │推送通知队列│ │
│ └────────────┘ └────────────┘ └────────────┘ │
└─────────────────────────────────────────────────────────┘

     ▲                    ▲                    ▲
     │ 消费登录指令        │ 消费战绩数据        │ 消费推送任务
┌────┴─────┐         ┌────┴─────┐         ┌────┴─────┐
│本地游戏   │         │本地游戏   │         │你的后端   │
│服务器A    │         │服务器B    │         │推送服务   │
└──────────┘         └──────────┘         └──────────┘
                                                │
                                                ▼
                                        ┌─────────────┐
                                        │  公众号     │
                                        │ 模板消息推送 │
                                        └─────────────┘
                                                │
                                                ▼
                                        ┌─────────────┐
                                        │  用户微信   │
                                        │ (聊天列表)  │
                                        └─────────────┘

标签: none

评论已关闭