我有两个 Tornado 进程X和Y. 中的处理程序X处理 post 请求,当这样的请求到达时,除了X对Y.
我想使用Redis's PUB/SUB 来做到这一点。很明显,在 的处理程序中X,我需要向“Y”订阅的频道发布消息。
这个订阅Y应该是长时间运行的,所以每当一条消息发布到频道时,里面的东西Y应该会自动更新内存中的变量。但是,我不清楚如何在 中实现此订阅以及由此产生的更新Y,因为它不能是正常的处理程序。我计划为此使用异步 redis 客户端tornado-redis,如果这有什么不同的话。
一些例子会很有帮助!