我们正在寻找使用'协议缓冲区'在.net客户端和java服务器之间进行通信。使用protobuf-net与WCF客户端和一个java服务器
理想情况下,我们希望通过WCF使用protobuf-net,因为我们与其他服务的其他通信的其余部分都通过WCF堆栈。
我有一个概念证明.net WCF客户端使用protobuf-net端点行为与.net WCF服务器对话,似乎工作正常。
我的问题是我们如何去配置java服务器发送proto-buf到我们的WCF客户端?即我们是否需要将java服务器作为SOAP服务公开给WCF,并通过它发送原始buf?
谢谢你的帮助。我们确实想要保留WCF堆栈,所以会试着按照Jon的建议重新构建有效负载,如果我们不能这样做,就会回到常规SOAP。将以任何方式发布我们的发现。 – 2011-05-18 08:05:28
@Edward - 它仍然是WCF - 它不会在WSDL中具有强类型定义(只是'byte []') – 2011-05-18 08:20:27