随笔分类 -  RPC

gRPC入门与实操(.NET篇)
摘要:为什么选择 gRPC# 历史# 长久以来,我们在前后端交互时使用WebApi + JSON方式,后端服务之间调用同样如此(或者更久远之前的WCF + XML方式)。WebApi + JSON 是优选的,很重要的一点是它们两者都是平台无关的三方标准,且足够语义化,便于程序员使用,在异构(前后端、多语言 阅读全文

posted @ 2023-06-15 11:04 jack_Meng 阅读(129) 评论(0) 推荐(0) 编辑

gRPC之.Net6中的初步使用说明
摘要:1、🍕介绍 GRPC是一个高性能、通用的开源远程过程调用(RPC)框架,基于底层HTTP/2协议标准和协议层Protobuf序列化协议开发,支持众多的开发语言,由Google开源。 gRPC也是基于以下理念:定义一个服务,指定其能够被远程调用的方法(包含参数和返回类型)。在服务端实现这个接口,并运 阅读全文

posted @ 2023-03-13 16:53 jack_Meng 阅读(229) 评论(0) 推荐(0) 编辑

.Net Framework创建grpc
摘要:1.环境要求 .Net Framework 4.8 .Net Core 版本: https://www.cnblogs.com/dennisdong/p/17120990.html 2.Stub和Proto 2.1 新建类库 GrpcCommon 2.2 新建文件夹和配置文件 文件夹:Certs,H 阅读全文

posted @ 2023-02-15 10:49 jack_Meng 阅读(294) 评论(0) 推荐(0) 编辑

.Net Core(.Net6)创建grpc
摘要:1.环境要求 .Net6,Visual Studio 2019 以上 官方文档: https://learn.microsoft.com/zh-cn/aspnet/core/tutorials/grpc/grpc-start Net Framework 版本: https://www.cnblogs 阅读全文

posted @ 2023-02-15 10:48 jack_Meng 阅读(80) 评论(0) 推荐(0) 编辑

gRPC入门与实操(.NET篇)
摘要:为什么选择 gRPC 历史 长久以来,我们在前后端交互时使用WebApi + JSON方式,后端服务之间调用同样如此(或者更久远之前的WCF + XML方式)。WebApi + JSON 是优选的,很重要的一点是它们两者都是平台无关的三方标准,且足够语义化,便于程序员使用,在异构(前后端、多语言后端 阅读全文

posted @ 2023-02-07 11:07 jack_Meng 阅读(245) 评论(0) 推荐(0) 编辑

用最少的代码模拟gRPC四种消息交换模式
摘要:用最少的代码模拟gRPC四种消息交换模式 我们知道,建立在HTTP2/3之上的gRPC具有四种基本的通信模式或者消息交换模式(MEP: Message Exchange Pattern),即Unary、Server Stream、Client Stream和Bidirectional Stream。 阅读全文

posted @ 2022-12-05 15:43 jack_Meng 阅读(296) 评论(0) 推荐(0) 编辑

gRPC四种模式、认证和授权,C#实战演示
摘要:前言 上一篇对gRPC进行简单介绍,并通过示例体验了一下开发过程。接下来说说实际开发常用功能,如:gRPC的四种模式、gRPC集成JWT做认证和授权等。 正文 1. gRPC四种模式服务 以下案例演示,服务端用微软提供的模板创建,客户端使用Winform程序演示,基于.NetCore3.1版本。具体 阅读全文

posted @ 2021-07-13 12:05 jack_Meng 阅读(3207) 评论(3) 推荐(4) 编辑

全图文分析:如何利用Google的protobuf,来思考、设计、实现自己的RPC框架
摘要:目录 一、前言 二、RPC 基础概念 1. RPC 是什么? 2. 需要解决什么问题? 3. 有哪些开源实现? 三、protobuf 基本使用 1. 基本知识 2. 使用步骤 四、libevent 1. libevent 简介 2. 基本使用 五、实现 RPC 框架 1. 基本框架构思 2. 元数据 阅读全文

posted @ 2021-06-08 09:40 jack_Meng 阅读(497) 评论(0) 推荐(0) 编辑

全图文分析:如何利用Google的protobuf,来思考、设计、实现自己的RPC框架
摘要:目录 一、前言 二、RPC 基础概念 1. RPC 是什么? 2. 需要解决什么问题? 3. 有哪些开源实现? 三、protobuf 基本使用 1. 基本知识 2. 使用步骤 四、libevent 1. libevent 简介 2. 基本使用 五、实现 RPC 框架 1. 基本框架构思 2. 元数据 阅读全文

posted @ 2021-04-25 09:23 jack_Meng 阅读(296) 评论(0) 推荐(0) 编辑

gRPC在 ASP.NET Core 中应用学习
摘要:一、gRPC简介: gRPC 是一个由Google开源的,跨语言的,高性能的远程过程调用(RPC)框架。 gRPC使客户端和服务端应用程序可以透明地进行通信,并简化了连接系统的构建。它使用HTTP/2作为通信协议,使用 Protocol Buffers(协议缓冲区) 作为序列化协议。 引用自微软文档 阅读全文

posted @ 2021-04-12 09:11 jack_Meng 阅读(397) 评论(0) 推荐(1) 编辑

使用命名管道承载gRPC,以及适用场景
摘要:最近GRPC很火,感觉整RPC不用GRPC都快跟不上时髦了。 gRPC设计 gRPC是一种与语言无关的高性能远程过程调用 (RPC) 框架。刚好需要使用一个的RPC应用系统,自然而然就盯上了它,但是它真能够解决所有问题吗?不见得,先看看他的优点: gRPC的主要优点:# 现代高性能轻量级 RPC 框 阅读全文

posted @ 2020-12-17 12:24 jack_Meng 阅读(1113) 评论(0) 推荐(0) 编辑

Protobuf3语法详解
摘要:定义一个消息类型 先来看一个非常简单的例子。假设你想定义一个“搜索请求”的消息格式,每一个请求含有一个查询字符串、你感兴趣的查询结果所在的页数,以及每一页多少条查询结果。可以采用如下的方式来定义消息类型的.proto文件了: ? 1 2 3 4 5 6 7 syntax = "proto3"; me 阅读全文

posted @ 2020-12-17 11:50 jack_Meng 阅读(2243) 评论(0) 推荐(0) 编辑

gRPC的简单使用
摘要:目录 前言 gRPC的简单介绍 基本用法 服务的定义 服务端代码编写 客户端代码编写 运行效果 服务治理(注册与发现) .NET Core 2.x 和 .NET Core 3.0的细微区别 扩展阅读 前言 八月初的时候,在公司内部做了一个主题为《gRPC的简单使用》的分享,其实就是和小伙伴们扯扯淡, 阅读全文

posted @ 2020-08-25 15:45 jack_Meng 阅读(327) 评论(0) 推荐(0) 编辑

微软分布式云计算框架Orleans(2):容灾与集群(1)
摘要:阅读目录 集群是什么? 容灾是什么? 容灾和集群的关系? 搭建Orleans集群 Next 交流方式 在上一篇:微软分布式云计算框架Orleans(1):Hello World,我们大概了解了Orleans如何运用,当然上一篇的例子可以说是简单且无效的,因为用了Orleans不可能只写一个Hello 阅读全文

posted @ 2020-08-17 13:37 jack_Meng 阅读(413) 评论(0) 推荐(1) 编辑

微软分布式云计算框架Orleans(1):Hello World
摘要:阅读目录 什么是Orleans? 是否可靠?案例有哪些? 基于Orleans的应用部署图 核心角色 第一个基于Orleans的应用程序 总结 交流方式 自从写了RabbitHub框架系列后的一段时间内一直在思索更加轻量简便,分布式高并发的框架(RabbitHub学习成本较高),无意间在网上级联看到了 阅读全文

posted @ 2020-08-17 13:35 jack_Meng 阅读(544) 评论(0) 推荐(0) 编辑

手动造轮子——基于.NetCore的RPC框架DotNetCoreRpc
摘要:前言# 一直以来对内部服务间使用RPC的方式调用都比较赞同,因为内部间没有这么多限制,最简单明了的方式就是最合适的方式。个人比较喜欢类似Dubbo的那种使用方式,采用和本地方法相同的方式,把接口层独立出来作为服务契约,为服务端提供服务,客户端也通过此契约调用服务。.Net平台上类似Dubbo这种相对 阅读全文

posted @ 2020-08-17 13:26 jack_Meng 阅读(541) 评论(0) 推荐(0) 编辑

gRPC ---- 系列文章
摘要:分类 - gRPC -- Go gRPC进阶-proto数据验证(九) Go gRPC进阶-go-grpc-middleware使用(八) Go gRPC进阶-TLS认证+自定义方法认证(七) Go gRPC进阶-超时设置(六) Go gRPC教程-双向流式RPC(五) Go gRPC教程-客户端流 阅读全文

posted @ 2020-04-16 12:59 jack_Meng 阅读(373) 评论(0) 推荐(0) 编辑

gRPC CodeFirst
摘要:前言: gRPC默认是ProtoFirst的,即先写 proto文件,再生成代码,需要人工维护proto,生成的代码也不友好,所以出现了gRPC CodeFirst,下面来说说我们是怎么实现gRPC CodeFirst 目录: 实现和WCF一样的CodeFirst (1). 实现gRPC CodeF 阅读全文

posted @ 2020-04-01 15:43 jack_Meng 阅读(466) 评论(0) 推荐(0) 编辑

gRPC C#学习
摘要:前些天gRPC 发布1.0 版本,代表着gRPC 已经正式进入稳定阶段。 今天我们就来学习gRPC C# 。而且目前也已经支持.NET Core 可以实现完美跨平台。 传统的.NET 可以通过Mono 来实现跨平台调用。 GitHub: https://github.com/grpc/grpc 官方 阅读全文

posted @ 2020-03-01 21:10 jack_Meng 阅读(1225) 评论(0) 推荐(1) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩