django和python 3的实时应用程序

django和python 3的实时应用程序,python,django,python-3.x,Python,Django,Python 3.x,我正在为我的项目使用Django 1.6和python 3.2,我需要一些帮助。 目前我正在开发一个通知系统,它的性能非常好。现在,我每2秒发送一次ajax请求,如果数据库中有此用户的新通知,只需将未读通知的数量增加1。这很好,但我不认为这将是有用的,当项目上线。 我在SO和Google中寻找了解决方案,但没有找到有用的。实际上,我已经找到了一些好的模块(),但它们都是用于Python2的。 因此,您可以与我分享您在实时应用程序方面的经验,为Python3模块提供一些移植建议,以及在这种情况下最

我正在为我的项目使用Django 1.6和python 3.2,我需要一些帮助。 目前我正在开发一个通知系统,它的性能非常好。现在,我每2秒发送一次ajax请求,如果数据库中有此用户的新通知,只需将未读通知的数量增加1。这很好,但我不认为这将是有用的,当项目上线。 我在SO和Google中寻找了解决方案,但没有找到有用的。实际上,我已经找到了一些好的模块(),但它们都是用于Python2的。
因此,您可以与我分享您在实时应用程序方面的经验,为Python3模块提供一些移植建议,以及在这种情况下最简单的解决方案

你应该分享你的更多需求,例如,你需要使用哪些协议,例如,如果你需要一个完整的解决方案,有很多回退,比如socketio,或者甚至可能只是WebSocket对你来说都很好。如果您不想在找到经验证可以与Python 3一起使用的东西上花费太多希望,那么我想无论如何,您可能需要选择一个包来与Python 3一起使用,或者返回到Python 2.7…@BernhardVallant-感谢您的回复和建议。不幸的是,我不太熟悉套接字的工作原理,也不知道我需要什么协议。该项目应该用Python3编写,我没有选择将版本更改为Python2。我唯一想要的是动态地增加计数,而不需要ajax请求。我已经考虑过将其中一个移植到Python3的选项,但大多数都基于gevent,我认为这对于Python3来说并不容易移植。无关:你读过这个吗?,