【问题标题】:Make Tornado to listen to Django让 Tornado 听 Django
【发布时间】:2013-07-09 19:57:39
【问题描述】:

假设我有单独的 Django 和 Tornado 应用程序。这就是我想要实现的目标:
Django 收到一些 POST 请求并通知 Tornado 应用程序,以便 Tornado 应用程序可以向其连接的用户推送通知。
如何让 Django 应用程序通知 Tornado 应用程序?我的意思是这样做的方法是什么?

P.S.:我是 Tornado 和异步的新手。发展

【问题讨论】:

    标签: django tornado


    【解决方案1】:

    你可以让你的 Django 应用在你的 Tornado 应用上获取一个 url(即在你的 Tornado 应用上有一个 REST API)

    【讨论】:

    • 你如何看待使用redis进行内部通信?特别是龙卷风雷迪斯。我的意思是 Django 发布到 Tornado 订阅的频道。 REST API 与 Redis)
    • REST API 是一种提供解耦的解决方案。我还想知道 Redis 解决方案是否不会增加一些开销:Django 必须与 Redis 对话,然后 Tornado 必须听 Redis,而不是 Django 与 Tornado 对话。
    • 是的,REST 更简单直接。但就性能和安全性而言,我认为 redis 是更好的选择,因为 Tornado 根本不会监听外部请求,并且会像集成服务一样运行,只是推送消息。无论如何,我想我会使用 REST API,因为它似乎是更优雅的解决方案)谢谢!
    猜你喜欢
    • 1970-01-01
    • 2018-04-17
    • 1970-01-01
    • 1970-01-01
    • 2014-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-28
    相关资源
    最近更新 更多