ICode9

精准搜索请尝试: 精确搜索
  • C# protobuf自动更新cs文件2021-07-16 14:04:37

    网上的教程大都是手动通过protoc编译, 比较难用   给当前工程添加"Google.Protobuf"和"Grpc.Tools"的引用(通过nuget), 然后添加proto文件, 编辑.csproj文件 <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netcoreapp3.1</TargetFr

  • 一款不错的 Go Server/API boilerplate,使用 K8S+DDD+CQRS+ES+gRPC 最佳实践构建2021-07-15 12:32:59

    Golang API Starter Kit 该项目的主要目的是使用最佳实践、DDD、CQRS、ES、gRPC 提供样板项目设置。 为开发和生产环境提供 kubernetes 配置。允许与反映生产的 environment 一起工作,从而减少任何错误配置。 这是许多服务(如身份验证或用户域)的单一存储库(mono-repository)。 除

  • 2021-07-152021-07-15 12:00:03

    Protobuf,protoc,proto-gen-grpc版本兼容问题+解决方法 编译命令 issue1issue2issue 3问题总结 编译命令 参考文档 https://studygolang.com/articles/28132?fr=sidebar protoc --go_out=plugins=grpc:./ *.proto issue1 172-1-1-156:proto $ protoc --go_out=pl

  • wireshark 调试 https/http2和grpc流量2021-07-14 23:04:05

    本文浏览器以 Chrom 为例 平常需要抓包的场景比较少,记录一下防止下次忘记配置 1. 解析 TLS 在本地创建用于保存 ssl logfile 的文件(文件可以存放到任意位置), 并添加到环境变量中 touch ~/tls/sslkeylog.log echo "export SSLKEYLOGFILE=~/tls/sslkeylog.log" >> ~/.zshrc source

  • gRPC四种模式、认证和授权,C#实战演示2021-07-13 12:35:21

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

  • gRPC四种模式、认证和授权实战演示,必赞~~~2021-07-13 09:03:05

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

  • .Net Core GRPC报错2021-07-12 13:34:03

    .Net Core GRPC报错 环境说明 .net core 3.1,参照微软官网配置 微软的项目代码地址 报错内容 Grpc.Core.RpcException:“Status(StatusCode=Internal, Detail="Error starting gRPC call: An error occurred while sending the request.")” 解决办法 解决问题说明1 解决问题说明

  • gRPC 拦截器能做些什么?2021-07-11 02:32:06

    什么是拦截器? 拦截器是一种横切维度的功能延展。 具象说明一下,高速收费站就是一种拦截器。它可以做什么?收费,查证,交通控制等等,面向所有穿行过往的车辆。 gRPC 拦截器主要分为两种:客户端拦截器(ClientInterceptor),服务端拦截器(ServerInterceptor),顾名思义,分别于请求的两端执行相应的前

  • grpc_status总结2021-07-09 17:01:45

    简单记录一下grpc_statuc,方便排查问题 https://blog.csdn.net/bugang4663/article/details/114664470 1 GRPC_STATUS_OK = 0 2 GRPC_STATUS_CANCELLED = 1 3 GRPC_STATUS_UNKNOWN = 2 4 GRPC_STATUS_INVALID_ARGUMENT = 3, 5 GRPC_STATUS_DEADLINE_EXCEEDED = 4 6 GRPC_ST

  • 基于http2.0协议的通信框架grpc2021-07-07 17:03:13

    基于http2.0协议的通信框架grpc 1. 定义 remote procedure call,远程过程调用,grpc即是这样一款应用程序之间通信的框架,基于http2.0协议,遵循server/client模型 2. 优点 grpc通过protobuf文件来定义类以及接口,所以有非常严格的条件约束grpc是基于http2.0协议的,参数传输过程中,会

  • Java微服务选型Dubbo V.S SpringCloud2021-07-07 16:52:01

      点击上方“JavaEdge”,关注公众号 设为“星标”,好文章不错过! RPC框架主要组成 通信框架 通信协议 序列化和反序列化格式 1 分类 RPC框架主要分为: 1.1 绑定语言平台 1.1.1 Dubbo 国内最早开源的RPC框架,由阿里巴巴公司开发并于2011年末对外开源,仅支持Java 架构 Consumer

  • GRPC协议 Mock Server服务2021-07-07 14:58:04

    PowerMock是一个Mock Server的实现,它同时支持HTTP与gRPC协议接口的Mock,并提供了灵活的插件功能。 这个工具面向于前后端、测试等对有接口Mock需求的开发人员,也可以作为一个通用的Mock服务,部署在网关架构或API管理平台中,实现降级、接口Mock等功能。 功能 作为一个Mock Server,Powe

  • 跟我一起学 Go 系列:gRPC 拦截器2021-07-06 10:03:30

    Go gRPC 学习系列: 跟我一起学Go系列:gRPC 入门必备 第一篇内容我们已经基本了解到 gRPC 如何使用 、对应的三种流模式。现在已经可以让服务端和客户端互相发送消息。本篇仍然讲解功能性的使用说明:如何使用拦截器。使用过 Java 的同学知道 Spring 或者 Dubbo,这两个框架都提供了拦

  • 用go编写简单的gRPC服务、Go gRPC超时设置2021-07-05 21:34:42

    文章目录 一、用go编写简单的gRPC服务 安装gRPC编译器 编写proto文件 proto 的 package 通过proto生成.go文件 编译客户端和服务端代码 遇到问题 did not connect: grpc: no transport security set (use grpc.WithInsecure() explicitly or set credentials) rpc

  • typescript grpc server client 一问一答 简单工具类(亲测可用,带注释、测试类)2021-07-05 18:08:31

    工具类结构 目录结构 package.json 依赖 主要是proto-loader grpc 缺了啥补上啥把 "dependencies": { "@grpc/proto-loader": "^0.6.1", "@nestjs/common": "^7.6.15", "@nestjs/config": "^0.6.3",

  • nestjs typescript grpc client客户端Demo(终于通了)2021-07-05 18:05:53

    依赖 grpc和microserver的 { "@grpc/proto-loader": "^0.6.1", "@nestjs/common": "^7.6.15", "@nestjs/config": "^0.6.3", "@nestjs/core": "^7.6.15", "@nestjs/

  • nestjs typescript grpc server服务端Demo(终于通了)2021-07-05 18:05:00

    试的想哭终于通了 目录结构 主要就是图里圈出来的四个文件 server的实现 proto文件 启动类main.ts 组件配置 app.modules.ts 依赖 grpc和microserver的 { "@grpc/proto-loader": "^0.6.1", "@nestjs/common": "^7.6.15", "@nestjs/config"

  • 轻量级业务框架 Sniper Framework2021-07-05 14:06:03

    Sniper 起源于一项新业务。在转岗之前,我一直在 L 部门写 PHP 代码,遇到过如下问题: 基于 TCP 的 RPC 协议,我们都称之为 Weisai-RPC 手工维护 RPC 文档,难以及时更新 手写代码处理 RPC 入参,难以保证参数类型,如数字 1 和字符串 "1" 的区别 无法方便地查询一个请求对应的所有日志

  • gothic 类似gotrue 的服务2021-07-02 23:33:43

    gothic 是参考可gotrue 开发的一个通用用户注册以及认证服务,但是比gotrue 强大了好多,支持grpc,rest,grpc web 以及其他db 的支持(gorm) 说明 当前gothic 还在开发中,但是是一个不错的快速用户注册以及认证服务,很值得使用 参考资料 https://github.com/jrapoport/gothic

  • gRPC(2):四种基本通信模式2021-07-02 22:34:55

    在 gRPC(1):入门及简单使用(go) 中,我们实现了一个简单的 gRPC 应用程序,其中双方通信是简单的请求—响应模式,没发出一个请求都会得到一个响应,然而,借助 gRPC 可以实现不同的通信模式,这里介绍四种 gRPC 应用程序的基础通信模式:一元RPC、服务端流RPC、客户端流RPC、双向流RPC 1、一元RPC 一

  • 【Python 上手 GRPC】(一)初体验2021-07-02 16:05:32

    1 什么是 grpc grpc 是一个高性能、通用的开源RPC框架,Google主要面向移动应用开发基于HTTP/2协议标准而设计的,基于ProtoBuf(Protocl Buffers)序列化协议开发。grpc 提供一种简单的方法来精确地定义服务和ios、Android 和后台支持服务自动生成可靠性很强的客户端功能库。 2 什

  • 重新整理 .net core 实践篇—————grpc工具[三十四]2021-07-01 08:01:53

    前言 简单整理一下grpc工具。 正文 工具核心包: Grpc.Tools 这个是项目要引用的包,用来生成cs代码的。 dotnet-grpc 这个就是cli,命令行工具 dotnet-grpc 核心工具: dotnet grpc add-file dotnet grpc add-url dotnet grpc remove dotnet grpc refresh 有几种方式来

  • ASP.NET Core(.NET Core 3.0)使用gRPC服务(客户端和服务端)的方法代码2021-06-29 11:31:23

    本文主要介绍ASP.NET Core(.NET Core 3.0)中,使用gRPC服务的方法代码,包括服务端的配置和示例代码,及客户端使用及调用代码。 原文地址:ASP.NET Core(.NET Core 3.0)使用gRPC服务(客户端和服务端)的方法代码

  • 技术实践:教你用Python搭建gRPC服务2021-06-29 11:02:23

    摘要:gRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf序列化协议开发,且支持众多开发语言。 本文分享自华为云社区《用python搭建gRPC服务》,原文作者:井冈山_阳春 。 gRPC是一个高性能、通用的开源RPC框架,其由Google主要

  • 重新整理 .net core 实践篇—————grpc[三十三]2021-06-29 09:33:23

    前言 简单整理一下grpc。 正文 什么是grpc? 一个远程过程调用框架,可以像类一样调用远程方法。 这种模式一般来说就是代理模式,然后都是框架自我生成的。 由google 公司发起并开源,故而前面有个g。 grpc的特点: 提供几乎所有主流语言的实现,打破语言隔阂。 基于http/2,开放协议

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有