随笔分类 - gRPC
摘要:一. 前言 gRPC 服务实现健康检查有两种方式,前面在此文 "ASP.NET Core gRPC 使用 Consul 服务注册发现" 中有提到过,这里归纳整理一下。gRPC 的健康检查,官方是定义了标准的规则也就是 proto 的,所以这两种方式都大同小异。 二. 方法一 自己手动添加 proto
阅读全文
摘要:一. 前言 gRPC 在当前最常见的应用就是在微服务场景中,所以不可避免的会有服务注册与发现问题,我们使用gRPC实现的服务可以使用 Consul 或者 etcd 作为服务注册与发现中心,本文主要介绍Consul。 二. Consul 介绍 Consul是一种服务网络解决方案,可跨任何运行平台以及公
阅读全文
摘要:一. 说明 本全家桶现在只包含了入门级别的资料,实战资料更新中。 二.官方文档 gRPC in Asp.Net Core : "官方文档" gRPC 官网: "点我跳转" 三.入门全家桶 正片: "ASP.NET Core 使用gRPC" "ASP.NET Core gRPC 双向流" "ASP.N
阅读全文
摘要:一.开头聊骚 本文算是对于 ASP.NET Core 3.0 gRPC 研究性学习 的最后一篇了,以后在实际使用中,可能会发一些经验之文。本文主要讲 ASP.NET Core 本身的认证授权和gRPC接入,认证方式采用目前主流的 JWT 结合 IdentityServer4。 二.服务端配置 我们首
阅读全文
摘要:目录 "ASP.NET Core 3.0 使用gRPC" "ASP.NET Core 3.0 gRPC 双向流" ASP.NET Core 3.0 gRPC 拦截器 一. 前言 前面两篇文章给大家介绍了使用gRPC的入门以及双向流的使用,今天介绍的是gRPC中的拦截器。拦截器就像MVC的过滤器或者是
阅读全文
摘要:前言 gRPC是基于http/2,是同时支持https和http协议的,我们在gRPC实际使用中,在内网通讯场景下,更多的是走http协议,达到更高的效率,下面介绍如何在 .NET Core 3.0 中如何为gRPC配置http。 服务端配置Kestrel 主要是这句话 让kestrel支持无 tl
阅读全文
摘要:目录 "ASP.NET Core 3.0 使用gRPC" "ASP.NET Core 3.0 gRPC 双向流" "ASP.NET Core 3.0 gRPC 拦截器" 一.前言 在前一文 《 "ASP.NET Core 3.0 使用gRPC" 》中有提到 gRPC 支持双向流调用,支持实时推送消息
阅读全文
摘要:目录 "ASP.NET Core 3.0 使用gRPC" "ASP.NET Core 3.0 gRPC 双向流" "ASP.NET Core 3.0 gRPC 拦截器" 一.简介 gRPC 是一个由Google开源的,跨语言的,高性能的远程过程调用(RPC)框架。 gRPC使客户端和服务端应用程序可
阅读全文
摘要:一.问题 创建了gRPC项目后,编译发现报错: 二.解决 1.检查项目路径是否存在中文 2.检查当前Windows用户目录是否为非英文字符,如果是则必须改为英文 修改方法: 我在 ASP.NET Core github提交的issues https://github.com/aspnet/AspNe
阅读全文