首页 > 其他分享 >.net core(.net 6) gRPC服务搭建

.net core(.net 6) gRPC服务搭建

时间:2023-02-21 13:12:10浏览次数:37  
标签:core gRPC 接口 cs net 搭建

1、搭建gRPC服务端

1.创建项目

使用VS2022创建gRPC服务项目

使用.net 6.0框架

 

得到如图红框内结构

 

2.编写gRPC接口

 .proto接口文件:gRPC支持多语言,在定义接口时需要用protobuf中立语言来编写;项目编译时Grpc.Tools工具会自动编译成C#语言的两个.cs文件。

3.继承接口并实现 

实现接口:Grpc.Tools工具生成的.CS文件内会有一个以接口名+Base的类,继承该接口并实现方法。

 

 4、Program.cs注册grpc服务

 

标签:core,gRPC,接口,cs,net,搭建
From: https://www.cnblogs.com/yyd-sun/p/17140580.html

相关文章

  • NETCORE - IdentityServer4 客户端凭据模式
    NETCORE-IdentityServer4客户端凭据模式                     参考:http://www.identityserver.com.cn/Home/Detail/shiyon......
  • CSharp: Select.Pdf Free Html To Pdf Converter for .NET
    ///<summary>///SelectPdfedit:geovindu,GeovinDu///https://github.com/selectpdf////https://www.nuget.org/packages/Select.Pdf////htt......
  • linux lsof/netstat查看进程和端口号相关命令:
    本文为博主原创,未经允许不得转载:      在linux操作时,经常要查看运行的项目的进程和端口号,在这里总结了以下常用到的相关命令:      1.查看系统运行的java项目,......
  • Modbus TCP / BACnet IP 网关BMT-370
    基本说明:BMT-370是BACnetIP从站协议与ModbusTCP主站协议转换的通信网关,可以实现BACnetIP主站与多个ModbusTCP从站之间的数据通信。同时该网关的以太网端支持双以太网......
  • 快学会这个技能-.NET API拦截技法
    大家好,我是沙漠尽头的狼。本文先抛出以下问题,请在文中寻找答案,可在评论区回答:什么是API拦截?一个方法被很多地方调用,怎么在不修改这个方法源码情况下,记录这个方法调用的......
  • 记一次 .NET 某医保平台 CPU 爆高分析
    一:背景1.讲故事一直在追这个系列的朋友应该能感受到,我给这个行业中无数的陌生人分析过各种dump,终于在上周有位老同学找到我,还是个大妹子,必须有求必应......
  • ASP.NET Core - 依赖注入(一)
    1.Ioc与DIIoc和DI这两个词大家都应该比较熟悉,这两者已经在各种开发语言各种框架中普遍使用,成为框架中的一种基本设施了。Ioc是控制反转,InversionofControl的缩......
  • 从.net framework 到 .net core:车家号项目的升级过程及经验
     一、背景   车家号作为一个PGC平台,聚合了全网大多数汽车行业的专家及意见领袖,每天为用户提供大量的汽车类优质内容。用户日浏览量在几千万级,后端的接口也承载亿......
  • 手动搭建一个net转发
    #!/bin/bashipnetnsdeletens1ipnetnsaddns1#创建新namespacens1iplinkaddveth0typevethpeernameveth1#创建一对vethpairiplinksetveth0......
  • 三步实现在ASP.NET Core Web API集成ChatGPT
    1、什么是ChatGPT    最近ChatGPT炒得比较厉害,它的AI功能是相当强大。以至于现在国内的大厂以及Google等公司已经开始模仿,推出类似的功能。先简介一下,ChatGPT是一种用......