2011-02-24 111 views
9

是否有任何RPC框架實施:boost + protobuf?它有一個protobuf插件可用於爲框架生成RPC代碼。
或者有一些我可以參考的開源實現,請告訴我。
謝謝。我在哪裏可以找到一個RPC實現:boost + protobuf

+0

我們面臨的(基於RPC提振:: ASIO + protobuf的)一個同樣的問題。你有沒有設法解決它?謝謝 – 2013-10-28 09:36:30

回答

2

我最近通過SO question有一個發現:RCF(遠程呼叫框架)

似乎它可以使用boost.asioprotocol buffers。我自己並沒有使用它。

MY2C

+1

我還沒有使用過protobuf的RCF,但是RCF本身是一個非常好的和內聚的框架,對傳輸層和序列化層進行了非常明確的分離,我推薦它。 – 2011-04-30 12:26:06

+0

@omer:聽起來不錯。我想我會在下次必須嘗試做這樣的事情時嘗試。感謝您的分享。 – neuro 2011-05-02 08:38:31

2

這正是我的學院之一,必須建立在一個專有的項目(有一些額外的很酷的東西),所以我可以分享他的專業建議。

他相信你的運氣了,不會在網上找到康寶......

但是,如果不通過需要使用Protobuffs一個特定格式的你可以使用節儉
Thrift是曾經在Google工作的Facebook員工的產品,因此它與Protobuffs非常相似,主要區別正是您要求的 - 使用Boost的內部實現以及對RPC傳輸層的內置支持和服務。
唯一的問題是目前沒有用於Windows的Thrift端口,但它對Linux非常有用。 你也可以檢查Protobuffs的服務選項,它不給很多,但它是一個很好的開始。

祝你好運!

+0

感謝您的建議。如果我找不到這樣的組合,我也會執行一個。 – 2011-02-27 06:47:21

相關問題