【问题标题】:protobuf-net and rpc over tcpprotobuf-net 和 rpc over tcp
【发布时间】:2010-07-09 12:53:44
【问题描述】:

我正在寻找使用 protobuf-net(或任何其他 .net protobuf 实现)的 rpc over tcp 实现。

有什么建议吗?

【问题讨论】:

  • @Paul 页面未找到

标签: c# .net rpc protobuf-net protocol-buffers


【解决方案1】:

protobuf(在 any 实现下)不是 RPC 堆栈;它是一个序列化堆栈。但是,您可以使用 WCF 提供 RPC,但将 protobuf-net 挂钩为 serialization layer inside WCF。这样做?

我有一个使用 http 的定制 RPC 层,但我还没有为 TCP 实现一个,而且我还没有研究回调。 WCF 提供了这些内置功能,所以也许值得一看?

【讨论】:

  • 我现在重新表述了这个问题。
【解决方案2】:

有关支持 protobuf-net 的不同 RPC 实现,请查看protobuf-remote。它同时支持 C++(使用官方实现)和 C#(使用 protobuf-net)。通信是使用 TCP 完成的。

我自己使用它从 C# 客户端连接到 C++ 服务器,并发送 Proto 消息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-18
    • 1970-01-01
    • 1970-01-01
    • 2016-06-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多