Ara you OK?
我看你是思想出现了偏差
哇!你认出了错别单词!恭喜你获得一次向我支付宝充值助我重返欧洲的机会!
这个页面管关不掉了,你自己看着办吧

Net-Net Core 3.0 gRPC 开发不完全笔记

 

GRPC是语言无关/平台无关的 Google Protobuf 传输格式的RPC协议服务(据说proto序列化后是常用JSON的1/10的大小而且反序列化速度更块??!! )

本随笔记录一些Net Core 下gRPC开发的问题和细节·.(.Net Core 3.0 preview 9),随缘更新

快速链接:

  Net Core 3.0 gRPC文档: https://docs.microsoft.com/en-us/aspnet/core/grpc/basics?view=aspnetcore-3.0

    GRPC服务器端正式版开发计划:https://github.com/grpc/grpc-dotnet/blob/master/doc/packages.md

 

Note:

  目前VS提供的gRPC服务器端模板功能仅支持在.Net Core 3.0以上版本. (NuGet包:Grpc.AspNetCore)(Grpc.AspNetCore中间件还是测试预览阶段,不知道正式版会不会随着net core3.0正式版一起发布)

  因为net Core 3.0 还是预览版状态,所以需要在vs2019启用:

 

Q.VS中无法检索到gRPC模板的问题:

  Q:安装完Net Core 3.0 preview后 在vs2019内找不到 gRPC services 模板.(应该是vs的bug,vs2019 16.2.4版本)

  解决方法:

    用dotnet 命令行 创建,再打开或包含到解决方案.(创建前请确认当前dotnet是 3.0版本)  

 cmd:

dotnet new grpc -o gRPCServer

 

posted @ 2019-09-10 16:39  林清  阅读(442)  评论(0编辑  收藏  举报