此设置的Java简单协议概念

此设置的Java简单协议概念,java,sockets,client-server,Java,Sockets,Client Server,我需要一些关于为此类系统实施任何简单/易用设置的想法/建议: 我有两台机器,其中一台将发送命令(可以是命令、配置文件、文本、xml等)(我必须决定命令的工作方式),另一台将实现这些命令。然而,这并不是一个完全交互式的终端应用程序,发送者只需要知道它是否执行得很好 另外,RPC不是一个选项,我是否只是通过实现客户机/服务器套接字概念来实现?? 有什么著名的库可以帮助在Java中实现这样的场景吗?或者可能是一些基于web服务器和http的通信 对于开源库实现这样的场景有什么建议吗 这个项目。MIN

我需要一些关于为此类系统实施任何简单/易用设置的想法/建议:

我有两台机器,其中一台将发送命令(可以是命令、配置文件、文本、xml等)(我必须决定命令的工作方式),另一台将实现这些命令。然而,这并不是一个完全交互式的终端应用程序,发送者只需要知道它是否执行得很好

另外,RPC不是一个选项,我是否只是通过实现客户机/服务器套接字概念来实现??
有什么著名的库可以帮助在Java中实现这样的场景吗?或者可能是一些基于web服务器和http的通信

对于开源库实现这样的场景有什么建议吗

这个项目。MINA的API级别较低,非常复杂。即使是最简单的客户机/服务器也需要编写更多的代码。MINA也没有与健壮的序列化框架集成,并且本质上不支持RMI

该项目是NIO上的最小层。它提供TCP网络,但没有更高级别的功能。Priobit要求所有网络通信都发生在单个线程上

图书馆是一个更高层次的图书馆。JGN没有那么简单的API


是一个Java库,它提供了一个干净简单的API,用于使用NIO进行高效的TCP和UDP客户机/服务器网络通信

如果您使用套接字或任何其他TCP消息服务,您将获得有保障的消息传递,然后您只需在服务器端写入响应并将其发送回去。

TCP或HTTP(使用TCP)有什么问题?是的,HTTP是一个主意,但它不需要完全实现协议吗,它会是资源密集型的吗??你能推荐一些好的库吗?Java提供了完整的HTTP实现@MattBall,在服务器端,这需要设置一个web服务器,比如apache,我想是吧?也可以通过java进程运行服务器吗?您可以在java中创建Cient/server部分,并使用JAXB实现协议:(基本上这将java类转换为xml消息,反之亦然)嘿,谢谢,您是对的,我真的不需要任何库