如何将.Net Core微服务RPC框架GRPC通信应用于实际长尾场景?
- 内容介绍
- 文章标签
- 相关推荐
本文共计582个文字,预计阅读时间需要3分钟。
序+上一篇博客把gRPC的概念介绍了个大概,介绍了proto的数据类型、基本语法,也写了一个小demo,是不是没那么难?+今天要从理论到实践,写两个微服务,并利用gRPC完成两者之间的通信。
序
上一篇博客把grpc的概念说了个大概,介绍了proto的数据类型,基本语法,也写了个小demo,是不是没那么难?
今天要从理论到实际,写两个微服务,并利用grpc完成两者之间的通信。只是作为demo写的话会十分简单,毕竟理解为主。
服务端
首先要拿出之前写好的proto文件,然后修改两个属性:
Build Action => Protobuf compiler gRpc Stub Classes => Server only
如图:
当然也可以在项目文件里看到它:
然后重新生成项目 ,会自动根据proto文件生成server端的文件。
引用
经过刚才,已经生成了对应的服务,我们可以直接在代码里调用。
本文共计582个文字,预计阅读时间需要3分钟。
序+上一篇博客把gRPC的概念介绍了个大概,介绍了proto的数据类型、基本语法,也写了一个小demo,是不是没那么难?+今天要从理论到实践,写两个微服务,并利用gRPC完成两者之间的通信。
序
上一篇博客把grpc的概念说了个大概,介绍了proto的数据类型,基本语法,也写了个小demo,是不是没那么难?
今天要从理论到实际,写两个微服务,并利用grpc完成两者之间的通信。只是作为demo写的话会十分简单,毕竟理解为主。
服务端
首先要拿出之前写好的proto文件,然后修改两个属性:
Build Action => Protobuf compiler gRpc Stub Classes => Server only
如图:
当然也可以在项目文件里看到它:
然后重新生成项目 ,会自动根据proto文件生成server端的文件。
引用
经过刚才,已经生成了对应的服务,我们可以直接在代码里调用。

