Django 发出 IPC 信号

发布于 2024-10-09 20:51:54 字数 248 浏览 2 评论 0原文

所以我用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清眉祭 2024-10-16 20:51:54

不可以。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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文