PHP 客户端如何通过 Sockets/RPC 与 Java 程序通信,在不刷新页面的情况下检索新结果?

发布于 2024-11-09 20:52:15 字数 468 浏览 0 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

欲拥i 2024-11-16 20:52:15

使用定时 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文