2013-02-22 64 views
2

在我的公司,我们已经通过消息总线使用协议缓冲区作为允许服务进行通信的一种方式进行了标准化。如何管理协议缓冲区定义文件?

这很好,但是我试图弄清楚如何构建我想在不同团队之间共享的常用定义文件。是否有一种普遍接受的方式可以使团队间的协议缓冲区定义集合可用?

另外,所有导入头文件都必须引用协议缓冲区编译器执行的目录是否只是生活的一个事实?坦率地说,由于协议缓冲区允许命名空间定义,这似乎有点愚蠢。或者这仅仅是协议缓冲区的Java中心起源的人工产物?

回答

0

我只能回答这个问题的一部分:

而且,它只是一个生命,所有的进口头要参考其协议缓冲编译器执行该目录的事实呢?

可以使用--proto_path =选项来指定存在+ * .proto的所有嵌入原的