尋找一些快速,簡單和穩定的RPC庫我偶然發現MessagePack項目,這似乎是非常好的。它也在積極發展。MessagePack:快速跨平臺串行器和RPC - 請分享經驗
如果您以任何方式使用它,請分享您的經驗嗎?
P.S.我認爲這個問題應該是社區維基
尋找一些快速,簡單和穩定的RPC庫我偶然發現MessagePack項目,這似乎是非常好的。它也在積極發展。MessagePack:快速跨平臺串行器和RPC - 請分享經驗
如果您以任何方式使用它,請分享您的經驗嗎?
P.S.我認爲這個問題應該是社區維基
好了,過了一段時間我發現MessagePack沒有很好的記錄(甚至在Wiki中有非工作的教程Java),有幾個月沒有任何答覆的7個未解決的錯誤。代碼甚至不是JavaDoc'ed,以便您可以快速學習...
但是,儘管社區出現了幾個月的優秀pull請求,但似乎開發人員的活動仍然很高。
所以,如果GPL適合你,那就去ICE吧。如果沒有......還不知道。還在尋找。
我還在尋找一種快速,跨平臺,跨語言,非GPL許可的RPC庫。
從查看MessagePack的C++源代碼看來,它在Win32上不起作用,但這是我自己的需求。
除了那個單個項目它是在我的序列化/ RPC庫列表之上。
它爲什麼不在Win32上工作?在這個例子中,他們使用g ++編譯它,但我認爲Visual Studio也會這樣做。這裏是一個Windows源代碼:http://redmine.msgpack.org/projects/msgpack/wiki/QuickStartC – 2011-03-29 13:57:36
@FractalizeR:我正在查看RPC代碼,它使用的是pthreads包括和其他Visual Studio沒有提供的代碼。我會重新檢查。 – dalle 2011-03-29 14:07:35
pthreads也可以在Visual Studio上使用。就在前一段時間,我有一個使用它們的項目。 – 2011-03-29 14:11:53