Django 发出 IPC 信号
所以我用 Twisted 编写了一个 websocket 应用程序。该应用程序是多个用户之间的基本游戏,但尝试使用 Web 套接字进行设置和记录保存是痛苦的,因此我正在考虑使用基于 Django 的渲染来获取补充信息(如积分榜、游戏设置、大厅列表)等)并让 websocket 进行实际操作。我知道我可以使用一些基本的 IPC 功能来让 Django 请求向 Twisted 应用程序发出信号,但我很好奇 Django 信号系统是否也可以作为 IPC 的简单形式跨应用程序工作...
So I have written a websocket application in Twisted. The application is a basic game between a number of users, but trying to use the web socket for setup and record saving is painful, so I was looking into using Django based rendering for the supplementary information (as in standings, game setup, lobby list, etc) and leave the websockets for the real action. I know I can use some basic IPC functionality to have the Django requests signal the Twisted application, but I was curious if the Django signal system would also work across applications as a simple form of IPC...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不可以。Django 信号仅限于单个 Python 解释器。您需要组合其他东西(套接字、JSON-RPC、XMPP 等)才能执行 IPC。
No. Django signals are restricted to a single Python interpreter. You'll need to put together something else (sockets, JSON-RPC, XMPP, etc.) in order to perform IPC.