PHP 客户端如何通过 Sockets/RPC 与 Java 程序通信,在不刷新页面的情况下检索新结果?
我正在使用 Apache Thrift 在 Java 程序和 PHP 客户端之间进行通信。
假设基于浏览器/面向用户的 PHP
客户端运行
<?
//Thrift RPC protocol stuff
$result =client->javaMethod();
echo "This is the newest $result";
?>
假设我希望 $result
变量每 X
秒更新一次,是吗?一些AJAX
类似的方法来做到这一点?使用 Thrift 会很好,因为它是一种可以跨多种语言工作的解决方案......
我猜每个 X
都会有一个 “睡眠”
> 由于内存
原因,秒是一个坏主意?
谢谢!
I am using Apache Thrift
to communicate between a Java
program and a PHP
client.
Lets say the Browser-based/User Facing PHP
client runs
<?
//Thrift RPC protocol stuff
$result =client->javaMethod();
echo "This is the newest $result";
?>
Let's say I want the $result
variable to be updated every X
seconds, is there some AJAX
like way of doing this? It'd be nice to use Thrift
since its one solution that works across multiple languages...
I'm guessing a "sleep"
every X
seconds is a bad idea for memory
reasons?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用定时 AJAX 调用来 ping 您的服务器,然后服务器执行 RPC 调用并返回其结果。上面评论中有更多详细信息。
Use a timed AJAX call to ping your server, which then executes the RPC call and returns its results. More details in comments above.