我使用 prooph(https://github.com/prooph)所以我有我的写模型,我在其中存储如下事件(汇总表):
当我使用命令在后台运行投影时:
php bin/console event-store:projection:run card_projection
我已经阅读了如下模型:
在我的后台应用程序前面,我有休息 API,我在其中创建事件:
CardWasAdded
通过网址:
POST /cards
我收到代码 201。
之后,我通过 url 刷新我的列表:
GET /cards
问题是有时这个新事件没有被投影处理。所以问题是:
如何处理这个问题?
- 我应该等待 2 秒还是一段时间?(丑陋的 hack 对我来说)。
- 我应该在插入后处理事件 - 不要在后台使用投影过程吗?