MessagePack: fast cross-platform serializer and RPC - please share experience

偶尔善良 提交于 2019-12-31 13:13:18

问题


Looking for some fast, simple and stable RPC library I stumbled upon MessagePack project which seems to be very good. It is also under active development.

If you used it in any way, could you please share your experience?

P.S. I think this question should be community wiki


回答1:


Well, after some time I found that MessagePack is not well-documented (there was even non-working tutorial in Wiki for Java), there are like 7 outstanding bugs several months old without any replies. Code even is not JavaDoc'ed so that you can take and learn it quickly...

But it seems developer activity there is quite high despite of some outstanding pull requests from the community, that are several months old.

So, well, if GPL suits you, go for ICE. If not... don't know yet. Still looking.




回答2:


I'm also looking into a fast, cross-platform, cross-language, non-GPL-licensed RPC library.

From looking at the C++ source of MessagePack it seems that it doesn't work on Win32 though, which is a requirement for myself.

Except for that that single item it is on top of my list of serialization/RPC libraries.

  • http://msgpack.org/ - Win32 missing
  • http://avro.apache.org/
  • http://thrift.apache.org/ - Win32 missing
  • http://bert-rpc.org/
  • http://www.xmlrpc.com/
  • http://json-rpc.org/ - GPL license
  • http://code.google.com/p/protobuf/ - RPC missing


来源:https://stackoverflow.com/questions/5469230/messagepack-fast-cross-platform-serializer-and-rpc-please-share-experience

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!