0
我在我的symfony项目上测试RabbitMQ。 当我更新翻译我想重建缓存时,我的POC做了一些非常简单的事情。 缓存的构建由rabbitMQ使用者完成。RabbitMQ symfony教条总是返回相同的结果
一切工作除了一件事:我总是得到相同的教条结果。
例如,如果我通过“Hi all”更新“hello world”翻译,它在DB中正确更新,我向消费者发送消息以更新缓存,消费者在DB中获取新翻译,并且... this this是返回的旧翻译。
我运行的RabbitMQ使用此命令:php app/console rabbitmq:consumer store_in_cache
如果我重新启动它的第一条消息的工作,而不是下一个消息的进程。
你有什么想法吗?
很难说没有一段代码,但你可以看看http://www.inanzzz.com/index.php/posts/rabbitmq为symfony + RabbitMQ的例子。 – BentCoder