首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
grpc
订阅
Gren
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
go基于grpc构建微服务框架-集成opentracing
span的标签,如一段span是调用redis的,而可以设置redis的标签,这样通过搜索redis关键字,我们就可以查询出所有相关的span以及trace. jaeger由go实现,由uber开发,目前是cloud native项目,流程与zipkin类似,增加jager-a…
gRPC服务发现与服务治理技术选型
一. nginx + consul + consul-template 当有节点上线或下线时, 需要nginx reload. 有一定风险 (微服务在运行时难免会触发隐藏Bug或者panic, 如果每次都要nginx reload来确保健康的路由,我认为代价太大) 因为Envo…
k8s探针实现grpc健康检查
一. 配置Liveness和Readiness探针 二. 创建容器 k8s实现grpc健康检查的方法跟envoy非常像, 就是调用服务中实现的health_check方法, 只是envoy集成了调用, 而k8s要自己写调用程序或使用grpc-health-probe. k8s+…
gRPC 基于zookeeper实现负载均衡
gRPC是一个高性能、通用的开源 RPC 框架,其由 Google 主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers) 序列化协议开发,且支持众多开发语言。 gRPC通过其插件机制,可以很灵活的实现负载均衡、调用链、健…
gRPC 源码详解(一)配置化的结构体
DialOptions 是最重要的一环,负责配置每一次 rpc 请求的时候的一应选择。 由于命名非常规范,加上注释很容易看懂每一个 field 配置的哪一条属性。 其一应函数方法都是设置 其中字段的。 这里是 grpc 设计较好的地方,通过函数设置,同时设有生成函数的函数。什么…
grpc和consul结合实现分布式rpc调用
在 gRPC 里客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法,使得我们能够更容易地创建分布式应用和服务。 我们以实现一个echo的grpc为例。 Echoer_pb2.py 此文件包含生成的 request(Req) 和 response(Resp…