RPC Framework for Java

Mik*_*has 3 java rpc frameworks

我正在构建一些服务,我需要它们来远程访问彼此的方法.我目前正在使用Spring的RmiServiceExporter,但我想知道是否有一个框架不依赖于java类,序列号等.换句话说,我不想在服务之间共享java代码/类.

DNA*_*DNA 6

您的选择包括:

特别是REST并不是真正的RPC; 它需要一种不同的思维方式,你专注于定义一组丰富的资源(名词),而不是一组丰富的方法(动词).

其他的可以提供更传统的RPC,但与Java的紧密耦合较少,编程语言也是如此.

在SOAP中,您可以在WSDL中编写接口,或者从带注释的Java类生成接口.

在Thrift中,您在Thrift IDL中编写接口,并从中生成Java类.