摘要: 工作中遇到一个问题,上游服务通过grpc调用下游服务,但是由于下游服务负载太高导致上游服务的调用会随机出现超时的情况,但是有一点不太明确:超时之后,下游服务还会继续进行计算么? 于是自己写了一个damon试了一下: client: 1 # Copyright 2015 gRPC authors. 2 阅读全文
posted @ 2019-08-10 11:36 冷冰若水 阅读(3682) 评论(0) 推荐(0) 编辑
摘要: 官方文档:https://www.consul.io/docs/internals/architecture.html 阅读全文
posted @ 2019-08-10 02:58 冷冰若水 阅读(166) 评论(0) 推荐(0) 编辑
摘要: consul除了提供了服务发现的功能,还是提供了kv store的功能,kv store可用于动态配置服务、协调服务、leader选举等场景。 consul的kv提供了cli和http的两种接口; http接口文档:https://www.consul.io/api/kv.html cli命令:ht 阅读全文
posted @ 2019-08-10 01:06 冷冰若水 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 官方文档:https://www.consul.io/docs/connect/index.html#getting-started-with-connect consul connect的功能类似与envoy,作为一个sidecar,用于实现service mesh,按我的理解,所谓的servic 阅读全文
posted @ 2019-08-10 00:56 冷冰若水 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 官方文档:https://www.consul.io/docs/agent/checks.html consul提供的健康检查有以下几种: 1、script+interval 2、http+interval 3、tcp+interval 4、time to live 5、docker+interva 阅读全文
posted @ 2019-08-10 00:40 冷冰若水 阅读(3061) 评论(0) 推荐(0) 编辑