当前位置: 首页 > news >正文

新网站怎么做专业放心关键词优化参考价格

新网站怎么做,专业放心关键词优化参考价格,企点财税,怀化最新消息今天一、grpc服务端搭建 打开visual studio--》新建项目--》创建ASP.NET Core gRPC服务。 这里我是用的.NET 6.0做为底层框架,使用该框架支持grpc的功能更全面。令注使用nuget包Grpc.AspNetCore这里我使用的是2.40.0版本。 // 创建dollar.proto文件syntax "prot…

一、grpc服务端搭建

打开visual studio--》新建项目--》创建ASP.NET Core gRPC服务。 这里我是用的.NET 6.0做为底层框架,使用该框架支持grpc的功能更全面。令注使用nuget包Grpc.AspNetCore这里我使用的是2.40.0版本。

// 创建dollar.proto文件syntax = "proto3";import "google/protobuf/empty.proto";
option csharp_namespace = "GrpcProject";package dollar;service DollarRpc{rpc ServerOne (ServerRequest) returns (ServerResponse);rpc ServerTwo (ServerRequest) returns (google.protobuf.Empty);
}message ServerRequest{string name = 1;double height = 2;int32 age = 3;bool flag = 4;float x = 5;float y = 6;float z= 7;repeated string departments = 8;
}message ServerResponse
{bool result = 1;
}

创建好.proto文件,在项目文件中配置如下

 <ItemGroup><Protobuf Include="Protos\dollar.proto" GrpcServices="Server" ProtoCompile="true" /></ItemGroup>

也可以鼠标右键.proto文件属性选择Protobuf compiler 同时配置 gRPC Stub Classes项为Server only;同时Compile为true 进行编译;会自动生成服务端可用的基础代码。

同时需要在program或者startup中进行注册和启用:

        public static void Main(string[] args){var builder = WebApplication.CreateBuilder(args);builder.Services.AddGrpc();var app = builder.Build();app.MapGrpcService<DollarService>();app.Run();}

最后启动服务:

 

二、grpc客户端调用

  1. 创建客户端程序winform
  2. 引用Grpc.AspNetCore nuget包;里面包含Google.Protobuf、Grpc.AspNetCore.Server.ClientFactory、Grpc.Tool三个子包
  3. 引入服务端.proto文件
  4. 在项目文件中.proto文件为客户端文件,并进行编译生成客户端grpc代码
  <ItemGroup><Protobuf Include="Protos\dollar.proto" GrpcServices="Client" ProtoCompile="true" /></ItemGroup>

     5. 客户端代码

            var channel = GrpcChannel.ForAddress("https://localhost:7188");var dollarClient = new DollarRpc.DollarRpcClient(channel);ServerRequest request = new ServerRequest{Name = "test",Height = 100.3D,Age = 18,Flag = true,X = 50.32F,Y = 40.28F,Z = 35.6F,Departments ={ "测试一部", "测试二部", "测试三部","测试四部", "测试五部", "测试六部", "测试七部", "测试八部", "测试九部", "测试十部"}};// 服务方法一var response = dollarClient.ServerOne(request);// 服务方法二Empty empty = dollarClient.ServerTwo(request);

       6.启动服务调用执行结果

三、内容概述

这是简易的一元方法执行方式,后续会逐渐延申,尽量面面俱到的阐述所有功能点。

项目百度网盘:

链接:https://pan.baidu.com/s/1xs8HiGaZgiY-SUb6ZkRhGg 
提取码:i6ej

http://www.hengruixuexiao.com/news/41234.html

相关文章:

  • 北京网站优化外包长沙免费网站建站模板
  • 党政网站集群建设合同企业品牌推广策划方案
  • 青海网站制作公司推广软件哪个好
  • 网络营销网站规划建设百度销售岗位怎么样
  • 用什么网站做海报百度竞价托管代运营
  • 鹰潭网站建设百度快照手机版
  • 网站推广服务 商务服务阿里巴巴友情链接怎么设置
  • 犀牛云做的网站好不好网站推广在哪好
  • 移商网站建设seo推广的全称是
  • 找人做网站被骗 公安不管拓客app下载
  • 西安网站托管公司招聘抖音seo搜索引擎优化
  • dw旅游网站模板每日财经最新消息
  • 没备案网站如何通过百度联盟审核谷歌浏览器免费入口
  • 郑州微信网站建设百度seo网站优化
  • wordpress不加载样式seo搜索优化公司
  • 手表网站排行榜网上代写文章一般多少钱
  • 网站建设的具体过程宁波如何做seo排名优化
  • wordpress 页面挂件信息流广告优化
  • 新建网站怎么优化最佳的资源磁力搜索引擎
  • 网站seo优化免费免费网站推广软文发布
  • 网站关键词优化+徽信bdxlci可上词可教技术自己做网站需要什么条件
  • 网站的弹窗是用什么软件做的西地那非片的功效与作用
  • 新疆企业电子网站建设网络工具
  • 普斯泰网站建设114啦网址导航官网
  • 怎么样在百度搜到自己的网站企业网络推广的方式有哪些
  • dwcs5怎么做动态网站后台徐州seo招聘
  • 公司做宣传网站2019年 2022疫情爆发
  • 2019年 dede网站广告推销
  • 坪洲网站建设营销软件商城
  • 做网站的人会不会拿走我的网站佛山网站建设公司哪家好