首页
学习
活动
专区
工具
TVP
发布

服务化进程

专栏作者
117
文章
184320
阅读量
20
订阅数
微服务三大利器之限流
随着微服务的流行,服务和服务之间的稳定性变得越来越重要。缓存、降级和限流是保护微服务系统运行稳定性的三大利器。
一笠风雨任生平
2022-01-06
8520
微服务全链路跟踪:jaeger集成hystrix
微服务全链路跟踪:jaeger集成istio,并兼容uber-trace-id与b3
一笠风雨任生平
2020-05-04
8750
微服务全链路跟踪:jaeger集成istio,并兼容uber-trace-id与b3
在基于HTTP协议的分布式调用中,通常会使用HTTP Header来传递SpanContext的内容。常见的Wire Protocol包含Zipkin使用的b3 HTTP header,Jaeger使用的uber-trace-id HTTP Header,LightStep使用的"x-ot-span-context" HTTP Header等。Istio1.0支持b3 header和x-ot-span-context header,可以和Zipkin,Jaeger及LightStep对接;istio1.4以上支持uber-trace-id,请参考github官方说明:https://github.com/istio/istio/issues/12400 现在我们我们接入非istio服务都是默认配置uber-trace-id
一笠风雨任生平
2020-04-30
3.3K1
grpc坑之Could not find TLS ALPN provider; no working netty-tcnative
出现上面的错误,分别有以下几种情况 第一种:grpc服务地址没有配置,这种情况要么是搞忘记配置,或者没有加载配置,也可能是是配置信息存储在配置中心,且服务中发布到docker容器中且继承了istio,这种是域名相关配置istio还没初始化,从而导致拉取配置失败 第二种:netty-tcnative相关的maven库没引入 根据grpc对应的版本,有以下对应关系
一笠风雨任生平
2020-03-19
2.8K0
springcloud config坑系列一之Connection pool shut down on "zuul.host.*" property change
在使用springcloud config自动刷新功能难免会踩到一些坑,下面来介绍下 在生成中经常需要动态刷新配置,只需要增加@RefreshScope,并且执行手动刷新链接/actuator/refresh,或者集成springcloudbus来自动刷新,但是有些配置动态刷新时需要实例化一些spring内部复杂的对象,这里就不能自动更新了,比如说zuul。 zuul路由配置可以自动刷新,
一笠风雨任生平
2019-10-30
3.6K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档