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的选择?的主要内容,如果未能解决你的问题,请参考以下文章
RPC基础系列2一文搞懂gRPC和Thrift的基本原理和区别
[go微服务-17] gRPC和 Apache Thrift 之间 如何进行选型?