【发布时间】:2014-04-03 00:03:05
【问题描述】:
在继续之前,我一直在尝试对我的学生项目做出决定。主要思想是从多个内部服务器获取磁盘使用数据、活跃的 linux 用户数据等并使用 Django 发布。
在我来到 RabbitMQ 之前,我正在考虑为每个 linux 服务器开发一个客户端应用程序,并通过一个套接字获取这些数据。但我想让那个学生项目变得简单。另外,我不知道通过Django建立socket连接有多难。
所以,我想我可以在没有套接字编程的情况下用 RabbitMQ 解决我的问题。基本上,我向兔子队列发送消息。然后从消费者服务器获取我想要的任何内容。
在 Django 端,客户端将选择其中一个内部服务器并单击“详细信息”按钮。然后我想在网页上显示这些信息。
我已经阅读了几乎所有关于 rabbitmq、celery 和 pika 的文档。向所有内部服务器(客户端)发送消息并计算我想要获取的信息是可以的,但我不知道如何使用 Django 将这些数据放在网页上?
如果你是我,你会如何解决这个问题?
谢谢。
【问题讨论】:
标签: python linux django sockets