将数据提供给远程进程

时间:2015-05-27 11:40:10

标签: php python web-hosting remote-server

我不确定如何表达我的问题,但我会尽量保持清醒。

我想创建一个演示网站,允许人们输入句子然后发送到远程主机,并在该主机上分类为imap_close($connection, CL_EXPUNGE);。基本上,Python脚本在初始化时需要将一些大的分类器文件加载到NLTK分类器对象中,最好只进行一次以节省时间。所以我想让这些物品保持活力。我意识到我可以执行Python script循环以等待任何传入的数据。循环将解析数据并对其执行任何操作:

while

我的问题:收集远程发送数据的推荐包是什么?也许是#pseudocode for Python script while True: if(some_remote_input){ parse, classify, etc.; }

我将如何在PHP / AJAX中实现这一目标?所需的程序是这样的:

  1. 用户在网络应用中输入一个句子
  2. 句子经过验证/准备
  3. 将句子发送到远程主机作为python脚本的输入(始终正在运行(如服务器)
  4. python分类脚本的结果返回到网站
  5. 结果已格式化并打印给用户
  6. 我关注第3步。

    我不希望在托管网站的服务器上集成Python环境,因为没有大量的可用空间,而且需要很多恼人的软件包。

    如果您需要更多信息,请告诉我们!

1 个答案:

答案 0 :(得分:1)

您正在寻找的是消息代理或消息队列系统。

有几个消息代理可用:

这使您可以以与Web服务器和NLP管道中使用的技术无关的方式管理消息发送器(Web服务器)和消息使用者(自然语言处理管道)之间的数据