Advertisement

Thrift--支持NodeJS与Java间的通信

阅读量:

Thrift–实现NodeJS和Java间通信

是由Facebook实现的一种高性能远程服务调用框架,并提供高效的远程服务调用功能以及支持多种编程语言的应用开发.

该系统基于接口描述语言构建服务框架,并实现跨语言服务开发能力。
其中所集成的代码生成器支持多种编程语言(如 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk 等),能够为各种复杂应用场景提供高效且无缝的服务实现。
数据传输采用二进制编码方式以减少文件体积。
相比 XML/JSON 格式具有更低的空间占用。
特别适合处理高并发任务、大规模数据以及多种编程环境的需求。

安装

nodejs(ver5.6.0)安装npm install thrift --save

可用于按照操作系统版本进行下载编译Java(ver1.8.0)。可以直接用于安装。http://thrift.apache.org/download

使用

1.定义接口

声明RPC接口

复制代码
    namespace java service.demo
    service Hello{
    string helloString(1:string para)
    }

通过thri

全部评论 (0)

还没有任何评论哟~