Thrift, Nats, gRPC, Nanomsg... 哪一个是EdgeX的选择?

Posted EdgeXFoundry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Thrift, Nats, gRPC, Nanomsg... 哪一个是EdgeX的选择?相关的知识,希望对你有一定的参考价值。

前一篇文章《》我们介绍了EdgeX选择用GoLang替换了之前的Java语言来作为其新的实现语言。


那么多个服务以及系统内部的通信方式的选择是什么呢(目前暂时采用的是ZeroMQ)?在邮件列表中,Jim White曾经列举过几个候选供大家来讨论。这些候选列举如下图:


它们有的是RPC框架(framework)有的是中间件(Broker/Server):

你是否有自己的观点?如果有,可以订阅官方邮件列表参与讨论。

本主题的链接:

https://lists.edgexfoundry.org/g/EdgeX-GoLang/topic/16304473?p=Created,,,20,1,0,0 (点击“阅读原文”亦可查看)。






以上是关于Thrift, Nats, gRPC, Nanomsg... 哪一个是EdgeX的选择?的主要内容,如果未能解决你的问题,请参考以下文章

在哪里存储 thrift 或 grpc 接口?

RPC基础系列2一文搞懂gRPC和Thrift的基本原理和区别

[go微服务-17] gRPC和 Apache Thrift 之间 如何进行选型?

grpc教程横向比较与grpc通信模式

Thrift or gRPC ?Alluxio RPC框架的深度实践总结

rpc框架:thrift 和protobuf有啥区别?