2013-02-22 44 views
2

在我的公司,我們已經通過消息總線使用協議緩衝區作爲允許服務進行通信的一種方式進行了標準化。如何管理協議緩衝區定義文件?

這很好,但是我試圖弄清楚如何構建我想在不同團隊之間共享的常用定義文件。是否有一種普遍接受的方式可以使團隊間的協議緩衝區定義集合可用?

另外,所有導入頭文件都必須引用協議緩衝區編譯器執行的目錄是否只是生活的一個事實?坦率地說,由於協議緩衝區允許命名空間定義,這似乎有點愚蠢。或者這僅僅是協議緩衝區的Java中心起源的人工產物?

回答

0

我只能回答這個問題的一部分:

而且,它只是一個生命,所有的進口頭要參考其協議緩衝編譯器執行該目錄的事實呢?

可以使用--proto_path =選項來指定存在+ * .proto的所有嵌入原的