• 问题解决系列:io.grpc.netty.shaded.io.netty.handler.ssl.NotSslRecordException_ not an SSL_TLS record

    时间:2022-12-13 15:14:42

    问题场景最近使用公司微服务框架开发后台,要调用由​​python​​​写的服务端接口。这里我们是使用了​​grpc​​​来做不同语言之间的接口调用。已知​​python​​服务端是开启着的,而在测试过程,发现后台报错,报错提示如下:Caused by: io.grpc.StatusRuntimeEx...

  • 用最少的代码打造一个Mini版的gRPC框架

    时间:2022-12-05 11:11:08

    在《用最少的代码模拟gRPC四种消息交换模式》中,我使用很简单的代码模拟了gRPC四种消息交换模式(Unary、Client Streaming、Server Streaming和Duplex Streaming),现在我们更近一步,试着使用极简的方式打造一个gRPC框架(github地址)。这个g...

  • Python使用gRPC传输协议教程

    时间:2022-11-30 22:28:53

    今天小编就为大家分享一篇关于Python使用gRPC传输协议教程,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

  • TF_Server gRPC failed, call return code:8:Received message larger than max (45129801 vs. 4194304)

    时间:2022-11-30 17:35:01

    tensorflow_serving 遇到错误:gRPC failed, call return code:8:Received message larger than max (45129801 vs. 4194304)这里是因为grpc的默认信息长度为int32_max即4*1024*1024,...

  • 用最少的代码模拟gRPC四种消息交换模式

    时间:2022-11-21 09:08:07

    我们知道,建立在HTTP2/3之上的gRPC具有四种基本的通信模式或者消息交换模式(MEP: Message Exchange Pattern),即Unary、Server Stream、Client Stream和Bidirectional Stream。本篇文章通过4个简单的实例演示它们在.NE...

  • gRPC(Java) keepAlive机制研究

    时间:2022-11-18 13:06:06

    基于java gRPC 1.24.2 分析结论gRPC keepAlive是grpc框架在应用层面连接保活的一种措施。即当grpc连接上没有业务数据时,是否发送pingpong,以保持连接活跃性,不因长时间空闲而被Server或操作系统关闭gRPC keepAlive在client与server都有...

  • MediatRPC - 基于MediatR和Quic通讯实现的RPC框架,比GRPC更简洁更低耦合,开源发布第一版

    时间:2022-11-17 17:08:39

    大家好,我是失业在家,正在找工作的博主Jerry。作为一个.Net架构师,就要研究编程艺术,例如SOLID原则和各种设计模式。根据这些原则和实践,实现了一个更简洁更低耦合的RPC(Remote Procedure Calls)框架,名叫MediatRPC。一、MediatR 编程思想SOLID的总原...

  • .NET7 gRPC JSON转码+OpenAPI

    时间:2022-11-10 10:08:14

    gRPC JSON转码gRPC JSON 转码允许浏览器应用调用 gRPC 服务,就像它们是使用 JSON 的 RESTful API 一样。浏览器应用不需要生成 gRPC 客户端或了解 gRPC 的任何信息。通过使用 HTTP 元数据注释 .proto 文件,可从 gRPC 服务自动创建 REST...

  • Dapr实现.Net Grpc服务之间的发布和订阅,并采用WebApi类似的事件订阅方式

    时间:2022-10-28 13:04:47

    大家好,我是失业在家,正在找工作的博主Jerry,找工作之余,总结和整理以前的项目经验,动手写了个洋葱架构(整洁架构)示例解决方案 OnionArch。其目的是为了更好的实现基于DDD(领域驱动分析)和命令查询职责分离(CQRS)的洋葱架构。OnionArch 是用来实现单个微服务的。它提供了Grp...

  • 将 NGINX 部署为 API 网关,第 3 部分:发布 gRPC 服务

    时间:2022-10-26 16:14:33

    原文作者:Liam Crilly of F5 原文链接:将 NGINX 部署为 API 网关,第 3 部分:发布 gRPC 服务 转载来源:NGINX 官方网站 本文是“将 NGINX 开源版和 NGINX Plus 部署为 API 网关”系列博文的第三篇。 第 1 部分详细说明了 NGI...

  • golang grpc 负载均衡的方法

    时间:2022-10-24 16:27:35

    这篇文章主要介绍了golang grpc 负载均衡的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  • 拥抱云原生,Java与Python基于gRPC通信

    时间:2022-10-24 13:52:19

    ????你好,我是小航,一个正在变秃、变强的文艺倾年。 ????本文讲解实战gRPC通信,欢迎大家多多关注! ????每天进步一点点,一起卷起来叭! 目录 需求描述:gRPC简介:gRPC机制:RPC与HTTP2:服务分类:一元RPC服务器流式RPC客户端流式RPC双向流RPC通信实战:...

  • 关于.Net 7.0 RC gRPC JSON 转码为 Swagger/OpenAPI文档的注意事项

    时间:2022-10-20 12:11:02

    大家好,我是失业在家,正在找工作的博主Jerry,找工作之余,看到.Net 7.0 RC2发布了,就想测试下.Net 7.0 RC2 gRPC JSON 转码为 Swagger/OpenAPI文档的特性,这个特性大大提高了测试gRPC接口的方便性。本来以为按照官方文档,也就是几分钟的事,结果搞了几个...

  • AspNetCore中 使用 Grpc 简单Demo

    时间:2022-10-11 12:09:14

    为什么要用Grpc跨语言进行,调用服务,获取跨服务器调用等目前我的需要使用 我的抓取端是go 写的 查询端用 Net6 写的 导致很多时候 我需要把一些临时数据写入到 Redis 在两个服务器进行处理参考地址:哔哩哔哩杨旭大佬:https://www.bilibili.com/video/BV1eE...

  • 用gRPC绿色。x,网状的依赖问题

    时间:2022-10-04 18:06:20

    I am trying to add a gRPC to one of our vert.x servers and running into some issues. Has anyone else tried running gRPC alongside vert.x? The first is...

  • linux grpc测试基于ghz工具

    时间:2022-10-03 22:54:16

    1.测试前提,参考先熟悉grpc测试demo:参考官网:python 实现grpc client以及service :​​https://grpc.io/docs/quickstart/python/​​java实现client 和service:https://grpc.io/docs/quick...

  • Go微服务实战 - 用户服务开发(gRPC+Protocol Buffer)

    时间:2022-10-02 12:08:30

    概要用户服务基本是每个互联网产品里必备的一个服务了,因为没有用户基本是什么也干不了。所以他的重要性不言而喻。本文主要介绍下如何开发一个用户微服务,以及他的详细开发流程。目录Go微服务实战 - 从0到1搭建一个类Instagram应用(持续更新)Go微服务实战 - 用户服务(gRPC+Protocol...

  • .net core中Grpc使用报错:The remote certificate is invalid according to the validation procedure.

    时间:2022-09-29 17:00:02

    因为Grpc采用HTTP/2作为通信协议,默认采用LTS/SSL加密方式传输,比如使用.net core启动一个服务端(被调用方)时: public static IHostBuilder CreateHostBuilder(string[] args) => Host.C...

  • .net core中Grpc使用报错:Request protocol 'HTTP/1.1' is not supported.

    时间:2022-09-29 16:59:56

    显然这个报错是说HTTP/1.1不支持。首先,我们要知道,Grpc是Google开源的,跨语言的,高性能的远程过程调用框架,它是以HTTP/2作为通信协议的,所以当我启动启用一个服务作为Grpc的服务端(被调用方)时,我们需要将监听的端口设置成HTTP/2协议的,设置方法有两种:1、修改appset...

  • ASP.NET Core GRPC 和 Dubbo 互通

    时间:2022-09-27 16:06:23

    一.前言Dubbo 是比较流行的服务治理框架,国内不少大厂都在使用。以前的 Dubbo 使用的是私有协议,采集用的 hessian 序列化,对于多语言生态来说是极度的不友好。现在 Dubbo 发布了新版本 v3,推出了基于 gRPC 的新协议 Triple,完全兼容 gRPC。目前和几个小伙伴正在探...