gpt4 book ai didi

java - 监视和控制远程 Java 服务器

转载 作者:行者123 更新时间:2023-12-02 07:01:27 26 4
gpt4 key购买 nike

我必须在许多不同的网络中部署一些 Java 服务器。对于每个服务器,我需要监视其状态并向其发送要在该特定服务器中执行的任务。就像分布式工作人员一样。

这些服务器将在不同的平台和语言中使用,因此我需要找到一种与它们通信并获取所需信息的方法。哪种方法最好?我一直在阅读有关使用 JSON 与我的服务器进行通信的内容,但我正在尝试找出是否有更好的方法。

另一个解决方案可能是拥有一个网络仪表板并通过网络请愿来控制所有内容,但我更喜欢服务器是独立的。关于我能做什么有什么想法吗?

最佳答案

目前我建议您的 Java 服务器使用 REST 接口(interface)。由于使用 Json 的 REST 也很容易用其他语言实现,您甚至可以使用 HTML 和 JavaScript 来编写 Monitor 客户端。因此,从我的角度来看,这是最灵活的解决方案。

另一个解决方案是使用 XMPP与服务器“交谈”并“询问”他们有关状态的信息。我记得这是机器对机器通信的解决方案,但这是在 Json 和 REST 繁荣之前,所以我不建议采用这种解决方案。

当您的其他平台主要由 Java 和 C# 组成时,SOAP 也可能是一个解决方案,因为这两种语言都有很好的代码生成器,可以从代码创建 WSDL,反之亦然。但在 JavaScript 中使用 SOAP 有点困难(就我的经验而言),也许其他语言在 SOAP 上也有同样的问题。

关于java - 监视和控制远程 Java 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16614421/

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