Hprose 是高性能远程对象服务引擎(High Performance Remote Object Service Engine)的缩写 —— 微服务首选引擎。
它是一个先进的轻量级的跨语言跨平台面向对象的高性能远程动态通讯中间件。它不仅简单易用,而且功能强大。你只需要稍许的时间去学习,就能用它轻松构建跨语言跨平台的分布式应用系统了。
它提供了高效的序列化和反序列化库,并在此基础上提供了方便灵活的 RPC 引擎。
Hprose 支持众多编程语言,例如:
- AAuto Quicker
- ActionScript
- ASP
- C++
- Dart
- Delphi/Free Pascal
- dotNET(C#, Visual Basic...)
- Golang
- Java
- JavaScript
- Node.js
- Objective-C
- Perl
- PHP
- Python
- Ruby
...
通过 Hprose,你就可以在这些语言之间方便高效的实现互通了。因此,Hprose 将是 微服务 的首选引擎。
文章转载自 开源中国社区 [http://www.oschina.net]