全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果134,637个

Golang中四种gRPC模式举例详解_Golang_脚本之家

本博客需要你有一点基本的gRPC的常识,如果你完全是新手建议访问官网全面了解。 1. Unary RPC proto文件如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 syntax = "proto3"; option go_package=".;service"; message HelloRequest { // Name of the person to greet string name = 1; } mess...
www.jb51.net/jiaoben/318961v...htm 2024-6-11

什么是gRPC_其它综合_脚本之家

gRPC Web是gRPC团队的一项附加技术,它在浏览器中提供有限的gRPC支持。gRPC Web由两部分组成:支持所有现代浏览器的JavaScript客户端和服务器上的gRPC Web代理。gRPC Web客户端调用代理,代理将在gRPC请求上转发到gRPC服务器。 gRPC Web并非支持所有gRPC功能。不支持客户端和双向流,并且对服务器流的支持有限。 不是人类...
www.jb51.net/article/2838...htm 2023-5-10

ProtoBuf 与 gRPC · 区块链技术指南

ProtoBuf是一套接口描述语言(IDL)和相关工具集(主要是protoc,基于 C++ 实现),类似 Apache 的Thrift)。用户写好.proto描述文件,之后使用 protoc 可以很容易编译成众多计算机语言(C++、Java、Python、C#、Golang 等)的接口代码。这些代码可以支持 gRPC,也可以不支持。
shouce.jb51.net/blockchain_guide/app... 2024-6-8

利用Python语言的grpc实现消息传送详解_python_脚本之家

gRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计。本文主要介绍了如何利用Python语言的grpc实现消息传送,感兴趣的可以了解一下− 目录 1. grpc开源包的安装 2. grpc的使用之传送消息 3. grpc的使用之数据传输大小配置 4. grpc的使用之超时配置 5. grpc之大文件...
www.jb51.net/article/2785...htm 2024-6-11

.Net Core微服务rpc框架GRPC通信基础_基础应用_脚本之家

在正式开始使用grpc之前,我们还需要掌握protocol buffer的概念。 什么是grpc? grpc来自大名鼎鼎的谷歌,孵化于CNCF基金会(docker、k8s同样出自这个基金会)。它是一款高性能、开源、通用的rpc框架,你可以通过它来定义rpc的请求和响应。它基于http/2,全双工通信、低延迟、高效率、支持流、可轻松的插入身份认证、负载均衡...
www.jb51.net/article/2342...htm 2024-6-11

Android搭建grpc环境过程分步详解_Android_脚本之家

本篇文章使用的IDE是Android Studio。这里先吐槽一句,安卓项目搭建grpc环境,不管是引入插件还是引入第三方库,对于版本的要求都极为苛刻,一旦版本不匹配就会报错,所以对于版本的搭配一定要注意− 目录 各种配置文件 编写proto文件并编译 编写简单的demo代码 结语 下面介绍的这个版本搭配是我研究好久好久才跑通的,这在我...
www.jb51.net/article/2806...htm 2024-6-10

golang通用的grpc http基础开发框架使用快速入门_Golang_脚本之家

golang 通用的 grpc http 基础开发框架 仓库地址: [https://github.com/webws/go-moda] 仓库一直在更新,欢迎大家吐槽和指点 特性 transport: 集成 http(echo、gin)和 grpc。 tracing: openTelemetry 实现微务链路追踪 pprof: 分析性能 config: 通用的配置文件读取模块,支持 toml、yaml 和 json 格式。 logger: ...
www.jb51.net/jiaoben/297075k...htm 2024-6-10

Go中的gRPC入门教程详解_Golang_脚本之家

Go GRPC 入门 1,安装包 grpc golang-grpc 包提供了 gRPC 相关的代码库,通过这个库我们可以创建 gRPC 服务或客户端,首先需要安装他。 1 go get -u google.golang.org/grpc 协议插件 要玩gRPC,自然离不开 proto 文件,需要安装两个包,用于支持 protobuf 文件的处理。 1 2 go get -u github.com/golang/...
www.jb51.net/article/2427...htm 2024-6-10

gRPC实践之proto及Maven插件概念及使用详解_java_脚本之家

以Maven 为例,在 gRPC 中通常使用 protobuf-maven-plugin 插件,根据一个 .proto 文件生成对应的 Java 代码。 其本身是基于 Google 的 Protocol Buffers 工具链实现的。 2.1 具体的执行流程 S1 : 创建一个 .proto 文件,按照规范要求定义元数据内容
www.jb51.net/article/281586.htm 2024-6-7

golang下grpc框架的使用编写示例_Golang_脚本之家

gRPC是一个高性能、开源和通用的RPC框架,面向移动和HTTP/2设计。 目前提供C、Java和Go语言版本,分别是: grpc,grpc-java,grpc-go.其中C版本支持C, C++,Node.js,Python,Ruby,Objective-C,PHP和C#支持. grpc遵循HTTP/2协议,是一个二进制协议 grpc与http一样,底层都是tcp连接,遵循socket套接字 RPC是指远程过程...
www.jb51.net/article/2443...htm 2024-6-10