D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\bin\Debug\net6.0\appsettings.Development.json
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\bin\Debug\net6.0\appsettings.json
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\bin\Debug\net6.0\Grpc.Web.exe
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\bin\Debug\net6.0\Grpc.Web.deps.json
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\bin\Debug\net6.0\Grpc.Web.runtimeconfig.json
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\bin\Debug\net6.0\Grpc.Web.dll
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\bin\Debug\net6.0\Grpc.Web.pdb
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\bin\Debug\net6.0\Google.Protobuf.dll
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\bin\Debug\net6.0\Grpc.AspNetCore.Server.dll
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\bin\Debug\net6.0\Grpc.AspNetCore.Server.ClientFactory.dll
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\bin\Debug\net6.0\Grpc.Core.Api.dll
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\bin\Debug\net6.0\Grpc.Net.Client.dll
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\bin\Debug\net6.0\Grpc.Net.ClientFactory.dll
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\bin\Debug\net6.0\Grpc.Net.Common.dll
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\bin\Debug\net6.0\Microsoft.OpenApi.dll
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\bin\Debug\net6.0\Swashbuckle.AspNetCore.Swagger.dll
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\bin\Debug\net6.0\Swashbuckle.AspNetCore.SwaggerGen.dll
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\bin\Debug\net6.0\Swashbuckle.AspNetCore.SwaggerUI.dll
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\Grpc.Web.csproj.AssemblyReference.cache
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\Grpc.Web.GeneratedMSBuildEditorConfig.editorconfig
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\Grpc.Web.AssemblyInfoInputs.cache
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\Grpc.Web.AssemblyInfo.cs
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\Grpc.Web.csproj.CoreCompileInputs.cache
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\Grpc.Web.MvcApplicationPartsAssemblyInfo.cs
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\Grpc.Web.MvcApplicationPartsAssemblyInfo.cache
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\staticwebassets\msbuild.Grpc.Web.Microsoft.AspNetCore.StaticWebAssets.props
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\staticwebassets\msbuild.build.Grpc.Web.props
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\staticwebassets\msbuild.buildMultiTargeting.Grpc.Web.props
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\staticwebassets\msbuild.buildTransitive.Grpc.Web.props
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\staticwebassets.pack.json
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\staticwebassets.build.json
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\staticwebassets.development.json
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\scopedcss\bundle\Grpc.Web.styles.css
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\Grpc.Web.csproj.CopyComplete
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\Grpc.Web.dll
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\refint\Grpc.Web.dll
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\Grpc.Web.pdb
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\Grpc.Web.genruntimeconfig.cache
D:\HMIOT_1860\Work\GrpcDemo\Grpc.Web\obj\Debug\net6.0\ref\Grpc.Web.dll
没有合适的资源?快使用搜索试试~ 我知道了~
gRPC 之 .NET 6 中的使用介绍
共185个文件
dll:45个
cs:31个
json:24个
需积分: 6 0 下载量 169 浏览量
2023-03-16
18:42:09
上传
评论
收藏 2.39MB RAR 举报
温馨提示
GRPC是一个高性能、通用的开源远程过程调用(RPC)框架,基于底层HTTP/2协议标准和协议层Protobuf序列化协议开发,支持众多的开发语言,由Google开源。 gRPC也是基于以下理念:定义一个服务,指定其能够被远程调用的方法(包含参数和返回类型)。在服务端实现这个接口,并运行一个 gRPC服务器来处理客户端调用。在客户端拥有一个存根能够像服务端一样的方法。 特点: 跨语言,多种语言的类库实现; 基于HTTP/2之上的二进制协议; Protobuf序列化机制,比JSON体积小,网络传输快; 一个连接上可以多路复用,并发处理多个请求和响应; 服务定义文件和自动代码生成(.proto 文件和 Protobuf 编译工具); 适合高性能轻量的微服务,一般对外的接口用Restful API,内部服务的调用用gRPC。gRPC是一个分布式服务框架,和以前的WebService,WCF类似; gRPC还提供了很多扩展点,用于对框架进行功能定制和扩展,例如,通过开放负载均衡接口可以无缝的与第三方组件进行集成对接(Zookeeper、域名解析服务、SLB 服务等)。
资源推荐
资源详情
资源评论
收起资源包目录
gRPC 之 .NET 6 中的使用介绍 (185个子文件)
grpcdemo.projects.v5.2 1.84MB
grpcdemo.metadata.v5.2 238KB
_IsIncrementalBuild 39B
_IsIncrementalBuild 39B
_IsIncrementalBuild 39B
GrpcServiceDemo.csproj.BuildWithSkipAnalyzers 0B
Grpc.Client.csproj.BuildWithSkipAnalyzers 0B
Grpc.Web.csproj.AssemblyReference.cache 176KB
GrpcServiceDemo.csproj.AssemblyReference.cache 174KB
Grpc.Client.csproj.AssemblyReference.cache 98KB
Grpc.Web.assets.cache 14KB
GrpcServiceDemo.assets.cache 11KB
Grpc.Client.assets.cache 10KB
project.nuget.cache 4KB
project.nuget.cache 3KB
project.nuget.cache 2KB
GrpcServiceDemo.csproj.CoreCompileInputs.cache 42B
GrpcServiceDemo.genruntimeconfig.cache 42B
GrpcServiceDemo.AssemblyInfoInputs.cache 42B
Grpc.Client.genruntimeconfig.cache 42B
Grpc.Client.AssemblyInfoInputs.cache 42B
Grpc.Client.csproj.CoreCompileInputs.cache 42B
Grpc.Web.csproj.CoreCompileInputs.cache 42B
Grpc.Web.AssemblyInfoInputs.cache 42B
Grpc.Web.genruntimeconfig.cache 42B
GrpcServiceDemo.MvcApplicationPartsAssemblyInfo.cache 0B
Grpc.Web.MvcApplicationPartsAssemblyInfo.cache 0B
applicationhost.config 82KB
GrpcServiceDemo.csproj.CopyComplete 0B
Grpc.Client.csproj.CopyComplete 0B
Grpc.Web.csproj.CopyComplete 0B
Greet.cs 15KB
Greet.cs 15KB
User.cs 15KB
User.cs 15KB
Greet.cs 12KB
User.cs 12KB
GreetGrpc.cs 8KB
UserGrpc.cs 8KB
GreetGrpc.cs 6KB
UserGrpc.cs 6KB
GreetGrpc.cs 5KB
UserGrpc.cs 5KB
Program.cs 1KB
WeatherForecastController.cs 1KB
GrpcServiceDemo.AssemblyInfo.cs 1KB
Grpc.Client.AssemblyInfo.cs 1016B
Grpc.Web.AssemblyInfo.cs 1007B
Program.cs 950B
GrpcServiceDemo.GlobalUsings.g.cs 770B
Grpc.Web.GlobalUsings.g.cs 770B
Program.cs 753B
GreeterService.cs 662B
Grpc.Web.MvcApplicationPartsAssemblyInfo.cs 635B
GreeterService.cs 631B
UserService.cs 573B
UserService.cs 566B
Grpc.Client.GlobalUsings.g.cs 295B
WeatherForecast.cs 286B
.NETCoreApp,Version=v6.0.AssemblyAttributes.cs 198B
.NETCoreApp,Version=v6.0.AssemblyAttributes.cs 198B
.NETCoreApp,Version=v6.0.AssemblyAttributes.cs 198B
Grpc.Client.csproj 1KB
Grpc.Web.csproj 682B
GrpcServiceDemo.csproj 473B
Swashbuckle.AspNetCore.SwaggerUI.dll 3.55MB
Google.Protobuf.dll 424KB
Google.Protobuf.dll 424KB
Google.Protobuf.dll 394KB
Grpc.Net.Client.dll 269KB
Grpc.Net.Client.dll 269KB
Microsoft.OpenApi.dll 170KB
Grpc.Net.Client.dll 167KB
Grpc.AspNetCore.Server.dll 140KB
Grpc.AspNetCore.Server.dll 133KB
Swashbuckle.AspNetCore.SwaggerGen.dll 84KB
Microsoft.Extensions.DependencyInjection.dll 71KB
Grpc.Core.Api.dll 60KB
Grpc.Core.Api.dll 60KB
Microsoft.Extensions.Http.dll 57KB
Grpc.Core.Api.dll 53KB
Microsoft.Extensions.Options.dll 50KB
Microsoft.Extensions.Logging.Abstractions.dll 48KB
Grpc.Net.ClientFactory.dll 47KB
Grpc.Net.ClientFactory.dll 47KB
Microsoft.Extensions.Primitives.dll 38KB
Microsoft.Extensions.DependencyInjection.Abstractions.dll 37KB
Grpc.Net.ClientFactory.dll 35KB
Microsoft.Extensions.Logging.dll 34KB
Grpc.AspNetCore.Server.ClientFactory.dll 28KB
Microsoft.Extensions.Configuration.dll 27KB
Grpc.AspNetCore.Server.ClientFactory.dll 26KB
Microsoft.Extensions.Configuration.Binder.dll 25KB
Grpc.Web.dll 24KB
Grpc.Web.dll 24KB
Grpc.Net.Common.dll 22KB
Grpc.Net.Common.dll 22KB
Microsoft.Extensions.Configuration.Abstractions.dll 21KB
GrpcServiceDemo.dll 21KB
GrpcServiceDemo.dll 21KB
共 185 条
- 1
- 2
资源评论
汪小白JIY
- 粉丝: 124
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功