gpt4 book ai didi

PHP - 将任务委托(delegate)给可执行文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:11:17 24 4
gpt4 key购买 nike

在我编写的应用程序中,有一个完整的类只接受一些参数,最终获取数据库中的其他参数,然后将结果返回给请求类。它只处理数据,因此将这些函数“超越”为比 PHP 更高效的东西是完美的。

我已阅读 "PHP and COM" 上的官方 php 常见问题解答页面,并发现无法从 php 运行预编译的 dll。

那么,您认为使用其他方法是否可能且值得?你会怎么做?

也许PHP/Java Bridge/RESTful WS可以,但 java 听起来仍然不是最好的选择( according to this post it's "clunky" )

HipHop 将是一个很好的解决方案,但到目前为止,在生产中使用它来满足我的需求还为时过早。

列出的所有解决方案here似乎旨在创建一个 .exe 文件来制作独立的 win 应用程序,而我的应用程序托管在 centOS 服务器上,我不需要将其移植到 Windows(或者至少现在不是我的意图)。

最佳答案

我使用 C++ 和 RabbitMQ 将其​​结合在一起。当项目范围不大时,我也成功地使用 Redis 作为配合。

关于使用消息总线来分离进程(如 RabbitMQ),不能说太多好话。

如果您刚刚开始使用 RabbitMQ,我强烈推荐 RabbitMQ in Action .

不过您不必使用 C++。这是使用消息总线的主要好处之一;如果需要的话,您可以稍后替换(并且 API 保持不变)。以下是可以接收消息并将消息发送到 RabbitMQ 的客户端列表:http://www.rabbitmq.com/devtools.html

在此处插入最喜欢的高性能语言。

关于PHP - 将任务委托(delegate)给可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18965818/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com