【问题标题】:RabbitMQ symfony doctrine always return the same resultRabbitMQ symfony 学说总是返回相同的结果
【发布时间】:2016-08-03 10:54:25
【问题描述】:

我在我的 symfony 项目上测试 RabbitMQ。 我的 POC 做了一些非常简单的事情,当我更新翻译时,我想重建缓存。 缓存的构建由rabbitMQ消费者完成。

除了一件事,一切都有效:我总是得到相同的教义结果。

例如,如果我通过“Hi all”更新“hello world”翻译,它会在 DB 中正确更新,我会向消费者发送一条消息以更新缓存,消费者会在 DB 中获得新的翻译......这是返回的旧翻译。

我用这个命令运行rabbitMQ:php app/console rabbitmq:consumer store_in_cache

如果我重新启动该过程,它将适用于第一条消息,但不适用于下一条消息。

你有什么想法吗?

【问题讨论】:

标签: php symfony doctrine-orm doctrine rabbitmq


【解决方案1】:

好的,我找到了解决方案,我必须清除实体管理器。 它现在就像一个魅力。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-18
    相关资源
    最近更新 更多