开发者社区> 问答> 正文

任何Python套接字服务器框架?

我正在寻找python套接字服务器框架-不是处理http,而是处理tcp套接字。我自己做了,但是添加所有功能很繁琐。该框架将处理线程池,套接字设置,信号处理等。

一个重要的功能是代码重载。如果我使用apache / mod_python或django或其他方法,则无需重新启动服务器即可使用新的/更改的代码。有人知道怎么做吗?

谢谢!

展开
收起
祖安文状元 2020-02-21 17:34:30 607 0
2 条回答
写回答
取消 提交回答
  • 代码改变世界,我们改变代码

    pywebsockt

    2020-03-18 18:03:17
    赞同 展开评论 打赏
  • 在守护程序模式下使用Apache mod_wsgi并遵循以下准则。

    更新:我之所以提到Apache是​​因为您回答了您的问题-我以为您是在谈论同时充当套接字服务器的Web应用程序。

    Python库具有套接字服务器(请参阅文档)。AFAIK,您不能在Python中进行热代码重载而不会丢失数据包,因为您将需要专门为热代码重载而设计的东西,例如Erlang,否则就只有一个笨拙的套接字接收器来接收和排队数据包,并且更聪明后端程序,它执行代码重新加载和数据包处理。在这种情况下,您的接收者将充当代理。

    2020-02-21 17:34:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载