随笔分类 -  微服务组件

摘要:创建项目 服务端:微软官方自带的ASP.NET.Core.gRPC服务项目。 客户端:ASP.NET.Core.WebApi项目。 公共类库:主要为AOP自定义拦截器类。 依赖包导入 客户端:Grpc.AspNetCore、Grpc.Core.Api、Grpc.Net.ClientFactory、G 阅读全文
posted @ 2025-03-29 00:50 相遇就是有缘 阅读(13) 评论(0) 推荐(0)
摘要:空消息既可以作为请求参数,也能作为返回参数。下面将分别针对这两种情况进行介绍。 请求参数为空消息 syntax = "proto3"; option csharp_namespace = "GrpcService_Server"; import "google/protobuf/empty.prot 阅读全文
posted @ 2025-03-27 14:57 相遇就是有缘 阅读(72) 评论(0) 推荐(0)
摘要:gRPC提供4种流模式来实现客户端和服务器之间的数据传输。 简单RPC 简单 RPC 是最基本的模式,客户端发送一个请求,服务器返回一个响应。 使用场景: 查询信息:例如查询某个商品的详细信息。 状态检查:检查某个资源或服务的当前状态。 syntax = "proto3"; option cshar 阅读全文
posted @ 2025-03-27 14:56 相遇就是有缘 阅读(97) 评论(0) 推荐(0)
摘要:服务端项目 创建Grpc服务端项目 注意:项目名称这里最好不要用 -,不符合规范,若使用会导致后续生成的类文件命名空间会出问题报错,必须手动修改带有 - 的命名空间,这里由于已经创建了就不手动更改了。 可以看到项目中默认包含两个文件夹Protos、Services。 Protos文件夹用来存放 .p 阅读全文
posted @ 2025-03-25 17:58 相遇就是有缘 阅读(87) 评论(0) 推荐(0)