0xffff-one/flarum-0x

邮件通过后台队列异步发送

Closed this issue · 3 comments

image

初步判断是发邮件操作发生了阻塞,需考虑将这个操作放到后台,待调研如何实现

官方有提供一个 Queue 的接口,只要做一套 Queue 的实现逻辑就可以
https://docs.flarum.org/extend/update-b10.html#new-features

解決方案:
https://github.com/blomstra/flarum-redis

還需要給容器增加 scheduler、queue 的異步 worker 進程。

  • 參考此方案改造 0xffff-env 的 php-fpm docker 配置

已增加 redis 异步消息队列支持

env 相关改动:
0xffff-one/0xffff-env@ad408fa