grpc

码上一元6 天前
网络·网络协议·rpc·grpc
RPC 服务与 gRPC 的入门案例RPC(Remote Procedure Call Protocol)即远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务的协议,允许一个计算机程序可以像调用本地服务一样调用远程服务 。 RPC的主要作用是不同的服务间方法调用就像本地调用一样便捷,它隐藏了网络通信的细节,使得开发者可以像调用本地函数一样调用远程函数,而无需关注底层网络通信的复杂性。
Jrainlau14 天前
前端·grpc·bun
bun 实现 gRPC 服务器在 cnb.cool 的任务集功能区中,我们使用了 bun 作为服务端,负责任务集视图的相关读写能力,积累了一定的经验。整体来说 bun 的写法和 Nodejs 几乎一致,但对于“提供 gRPC 服务”相关的知识,现网所能找到的资料较少,因此专门记录下来。
gsls2008081 个月前
数据库·grpc·leveldb
小型kv数据库leveldb配合grpc实现网络访问由于阿里云特价的机器内存较小,用redis负载太高,所以考虑小型一点的,先尝试用leveldb,rocksdb使用起来比较复杂,后面再考虑。
许野平2 个月前
开发语言·后端·rust·grpc·tonic
Rust:设计 gRPC 客户端在 Rust 中编写 gRPC 客户端,你可以使用 tonic 库,它与 gRPC 协议兼容,并提供了方便的 API 来创建客户端。以下是一个简单的步骤指南,教你如何使用 Rust 编写一个 gRPC 客户端。
钢铁小狗侠2 个月前
grpc
如何在windows上下载和编译grpc首先,将github上的grpc项目git到本地,grpc网址:GitHub - grpc/grpc: The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)github.com/grpc/grpc编辑https://link.zhihu.com/?target=https%3A//github.com/grpc/grpc
寒烟说2 个月前
开发语言·后端·golang·grpc
用 Go 语言实现一个最简单的 gRPC 服务端在这篇博客中,我讲一下如何用 Go 语言实现一个简单的 gRPC 服务端,包括必要的准备工作和基础操作。我们将使用 Protocol Buffers 定义服务接口,并实现加法和减法功能。
陈亦康3 个月前
kotlin·grpc·armeria
Armeria gPRC 高级特性 - 装饰器、无框架请求、阻塞处理器、Nacos集成、负载均衡、rpc异常处理、文档服务......Note:本文所讲的所有特性围绕此例展开1)定义一个简单的 proto:2)实现服务端3)服务启动配置
假装我不帅3 个月前
后端·asp.net·grpc
asp.net core grpc快速入门.net 8 vs2022一定要勾选Https 安装Nuget包新建Protos文件夹,该文件下新建greet.proto
cci3 个月前
后端·rust·grpc
Rust gRPC---Tonic教程一个API做了两件事REST(Representational State Transfer):表现层状态传输,是一种设计风格,通常将 HTTP API 称为 RESTful API、RESTful 服务或 REST 服务
磐石区3 个月前
服务发现·负载均衡·etcd·grpc·picker
gRPC etcd 服务注册与发现、自定义负载均衡本文首发在这里 考虑这种常见情景:服务多开,正常连接采用轮询负载均衡,但若服务有状态,重连则需进入之前的服务
Mindfulness code3 个月前
开发语言·grpc
使用 gRPC在过去的十年中,REST API 已成为应用程序和系统之间通信的标准选项。然而,2015年,Google 推出了现代开源远程过程调用 gRPC 的概念,它提供了与 REST API 相同的功能,且具有更快、更轻量级和更灵活的服务和通信。因此,现在大多数编程语言都支持 Google Remote Procedure Call(gRPC)。
crossoverJie4 个月前
grpc·opentelemetry
OpenTelemetry 实战:gRPC 监控的实现原理最近在给 opentelemetry-java-instrumentation 提交了一个 PR,是关于给 gRPC 新增四个 metrics:
czl3894 个月前
golang·grpc·protobuf
gRPC golang开发实践gRPC使用protobuf,首先使用protobuf定义服务,然后使用这个文件来生成客户端和服务端的代码。因为pb是跨语言的,因此即使服务端和客户端语言并不一致也是可以互相序列化和反序列化的。
AskHarries5 个月前
java·spring boot·后端·grpc
Spring Boot集成grpc快速入门demogRPC 是一个高性能、开源、通用的RPC框架,由Google推出,基于HTTP2协议标准设计开发,默认采用Protocol Buffers数据序列化协议,支持多种开发语言。gRPC提供了一种简单的方法来精确的定义服务,并且为客户端和服务端自动生成可靠的功能库。 在gRPC客户端可以直接调用不同服务器上的远程程序,使用姿势看起来就像调用本地程序一样,很容易去构建分布式应用和服务。和很多RPC系统一样,服务端负责实现定义好的接口并处理客户端的请求,客户端根据接口描述直接调用需要的服务。客户端和服务端可以分别
Donkor-6 个月前
rpc·golang·grpc
grpc学习golang版( 一、基本概念与安装 )系列文章目录 第一章 grpc基本概念与安装 第二章 grpc入门示例 第三章 proto文件数据类型 第四章 多服务示例 第五章 多proto文件示例 第六章 服务器流式传输 第七章 客户端流式传输 第八章 双向流示例
Donkor-6 个月前
开发语言·学习·golang·grpc
grpc学习golang版( 五、多proto文件示例 )系列文章目录 第一章 grpc基本概念与安装 第二章 grpc入门示例 第三章 proto文件数据类型 第四章 多服务示例 第五章 多proto文件示例 第六章 服务器流式传输 第七章 客户端流式传输 第八章 双向流示例
Donkor-6 个月前
开发语言·学习·golang·grpc
grpc学习golang版( 三、proto文件数据类型 )系列文章目录 第一章 grpc基本概念与安装 第二章 grpc入门示例 第三章 proto文件数据类型 第四章 多服务示例 第五章 多proto文件示例 第六章 服务器流式传输 第七章 客户端流式传输 第八章 双向流示例
Donkor-6 个月前
服务器·学习·golang·grpc
grpc学习golang版(六、服务器流式传输)系列文章目录 第一章 grpc基本概念与安装 第二章 grpc入门示例 第三章 proto文件数据类型 第四章 多服务示例 第五章 多proto文件示例 第六章 服务器流式传输
dapeng-大鹏6 个月前
golang·grpc·gone
Gone框架介绍29 - 在Gone中使用gRPC通信gone是可以高效开发Web服务的Golang依赖注入框架 github地址:https://github.com/gone-io/gone 文档地址:https://goner.fun/zh/
wanmei0026 个月前
golang·proxy·grpc·代理
grpc代理服务的实现(二)假设 grpc service 的服务名是 Barhttps://github.com/wanmei002/websocket-reverse-proxy