0

我真的是 django 的新手,我打算制作一个 web 应用程序,通过简单的 ping 来监控一些服务器,我正在考虑制作一些 2k 线程(一个线程来关注每台服务器并将状态保存在 mysql 中) ,在 django 中做是个好主意吗?我听说 django 中的线程有点棘手。

所以我基本上需要的是创建 pdf 和图表,发送电子邮件,仅此而已,没什么特别的。

django 是线程的正确选择吗?或者你认为可能有另一个框架或另一种方式可以做到这一点?或者我应该在java中做吗?我需要一些建议

4

1 回答 1

1

它不是。这根本不是 Django 的目的。

每个主机使用一个线程来监控也不是一个好主意(无论您选择使用哪种语言)。

使用一些工作进程和异步处理,您将获得更好的性能。


如果您愿意使用 Python,您可能需要使用以下框架进行调查:

如果您打算将 Django 用于其 DB ORM,那么您可以改用 SQLAlchemy(或围绕它的包装器,例如 Elixir)。

于 2013-08-24T16:53:10.840 回答