gpt4 book ai didi

java - 编写桌面 GUI 客户端与服务器通信

转载 作者:行者123 更新时间:2023-11-30 12:01:20 25 4
gpt4 key购买 nike

我有一个 Java 应用程序,它是一个长时间运行的进程(我们称它为“服务器”)。我必须编写一个桌面 GUI(很可能是在 Swing 中),我们称它为“客户端”,它可以连接到这个应用程序并且:

  1. 显示应用程序的状态更新
  2. 向应用程序提供特定的“手动触发”命令

客户端和服务器之间的每个交互( session 线程)都将很短,但可能会上下传递一些消息。实现这样的东西有哪些不同的选择?速度对我来说不是一个大问题;我更感兴趣的是我可以在不被管道细节所困扰的情况下改进对话协议(protocol)。我现在想到的选项是套接字、RMI、JMS 和 JavaSpaces。

最佳答案

Apache Camel处取峰( java )。它支持您提到的所有选项,并在路由消息时允许规则。

可以单独安装,也可以随 Apache ActiveMQ(JMS 代理)一起安装。

关于java - 编写桌面 GUI 客户端与服务器通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/850198/

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