gpt4 book ai didi

java - 关于消息发布的可分发客户端的建议

转载 作者:行者123 更新时间:2023-11-30 11:45:45 24 4
gpt4 key购买 nike

我需要一些关于实现软件的最佳方法的建议,我需要在 Windows 和 Linux 机器上分发和安装该软件。

我编写了一个小型 Java 消息传递应用程序,它在我的机器上本地运行并监听特定端口以传输消息。该应用程序将消息推送到 JMS 队列中。然后,我的 Web 应用程序轮询 JMS 队列(也是本地队列)并按预期运行。

我现在希望显着扩展我的应用程序。这意味着我希望能够将消息传递应用程序分发给其他用户(可能在世界任何地方),他们可以安装它,然后使用简单的用户界面选择一个端口号,然后运行该应用程序。该应用程序的性能与我用 JAVA 编写的消息传递应用程序相同。它会处理选定端口上的消息,然后将它们发布到我的队列服务器上的队列中——我的 Java 应用程序将从中轮询消息。

我想知道一些事情......

  1. 我是一名 Java 程序员,但想知道生成可轻松安装在各种平台上的远程客户端的最简单方法是什么?我宁愿人们可以下载和安装,而不是处理复杂的平台依赖关系。这可能意味着 Windows 安装程序...
  2. 我正在考虑使用 AMQP 消息传递作为主干 - 例如 RabbitMQ。如果我决定避免分发基于 Java 的消息应用程序,这一点尤其重要。

我们将不胜感激关于该方法的一些想法。

最佳答案

what would be the easiest way to produce the remote client that can be easily installed on various platforms?

纯 Java,带有 GUI,使用 Java Web Start 部署.用户单击链接、按照提示和应用程序。在屏幕上(自动更新)。

由 Sun 设计(由 Oracle 维护),可在 Windows、*nix 和 OS X 上使用。

关于java - 关于消息发布的可分发客户端的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10208649/

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