公司主要从事新媒体。有很多公众号在运营,总数差不多 1000 万粉丝。现在有一个需求是利用微信客服接口向用户发送消息。而且也不是立即发送。可以延迟推送(当用户和公众号产生特定动作的交互时,微信将会把消息数据推送给开发者,开发者可以在一段时间内(目前修改为 48 小时)调用客服接口)。
我是一名 phper。之前是针对一个用户。也就是说,当某一位用户关注公众号。我可以根据运营人员的设置从 mysql 获取需要发送的数据,把数据放在 redis,然后有一个定时任务每隔一段时间去 redis 获取数据给到 swoole,再然后使用 swoole 异步定时器完成延迟功能。 现在是后台选某个公众号,主动向粉丝发送数据。粉丝太多了。而且我一下不可能从 mysql 获取几十万条数据。放在 redis 中啊。现在没有思路。求指点