2010-04-16 78 views
4

我正在尋找可在Java Server和C++客戶端之間使用的RPC堆棧。Java服務器和C++客戶端之間的良好RPC框架是什麼?

我的要求是:

  1. 易於集成(適用於C++和Java)
  2. 性能,尤其是併發連接數和響應時間。有效載荷大多是二進制文件(8-100kb)

我發現了一些這樣的:
http://code.google.com/p/protobuf-socket-rpc/
http://code.google.com/p/netty-protobuf-rpc/

還有沒有其他的好辦法?

+0

你是否在做任何足夠複雜的事情,所以使用簡單套接字來回推送數據不是一種選擇? – 2010-04-16 06:29:21

+0

我很擔心實現的複雜性(即更多的代碼)以及使用NIO套接字的困難(我們希望有大量的連接,最好是緩存)。我們的邏輯其實很簡單..發送東西,得到結果,發送東西... – 2010-04-16 06:46:48

回答

2

我曾經使用協議緩衝區,我非常滿意。這真的非常非常快。 而且你可以很容易地將它與Java和C++集成。

+0

你在protobuf上使用了任何RPC堆棧嗎? – 2010-04-16 07:11:08

+0

在我們的項目中,我們沒有使用ProtoBuf上的任何頂層。 我們使用了(我並不是一個人在項目中)ProtoBuf來做RPC。 – 2010-04-16 07:21:41

相關問題