网络通信中间件 博客分类: Technology & Theory IceThriftprotobufavro
ZeroC Ice
The Internet Communications Engine (Ice) is a modern distributed computing platform with support for C++, .NET, Java, Python, Objective-C, Ruby, PHP, and ActionScript. Ice is used in mission-critical projects by companies all over the world.
Ice is easy to learn, yet provides a powerful network infrastructure and vast array of features for demanding technical applications.
Ice is free software, available with full source, and released under the terms of GNU General Public License (GPL). Commercial licenses are available for customers who wish to use Ice for closed-source software.
Facebook Thrift
http://diwakergupta.github.io/thrift-missing-guide/
The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi and other languages.
Google Protocol Buffers
https://developers.google.com/protocol-buffers/
Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages – Java, C++, or Python.
Apache Avro
Apache Avro™ is a data serialization system.
Avro provides:
- Rich data structures.
- A compact, fast, binary data format.
- A container file, to store persistent data.
- Remote procedure call (RPC).
- Simple integration with dynamic languages. Code generation is not required to read or write data files nor to use or implement RPC protocols. Code generation as an optional optimization, only worth implementing for statically typed languages.
推荐阅读
-
正则表达式 博客分类: Technology & Theory 正则表达式XMLF#HTML
-
网络通信中间件 博客分类: Technology & Theory IceThriftprotobufavro
-
jQuery 和 XStream 博客分类: Technology & Theory jQueryJavaScriptAjaxPHP框架
-
iText 博客分类: Technology & Theory
-
几种排序方法 博客分类: Technology & Theory J#算法
-
GIS 资源 博客分类: Technology & Theory 资讯.netBBSBlogHTML
-
XML和XSLT 博客分类: Technology & Theory XMLXSLIBM数据结构ASP