Istio Idle Timeout问题复现和解决
在使用 istio 时,有时候会遇到连接超时的问题,这个问题可能是由于 envoy 的 tcp_idle_timeout 导致的,本文将介绍如何复现和解决这个问题。
`
You can never understand everything.
But you should push yourself to understand everything!
在使用 istio 时,有时候会遇到连接超时的问题,这个问题可能是由于 envoy 的 tcp_idle_timeout 导致的,本文将介绍如何复现和解决这个问题。
分析 nats 的设计和实现,理解其中的关键流程,并记录阅读 nats 源码中的关键函数。
istio 作为当下火热的服务网格框架,其提供了丰富的功能,但是在实际的使用中,我们还是会遇到一些特殊的场景,需要我们自己基于自己的业务场景去扩展一些功能。本文就简单尝试下如何在 istio 中扩展自定义功能。
从 kratos 群里看到有人问软链接的配置文件无法热更新的问题。突然发现自己对于文件监控的底层实现和原理并不清楚,因此有了这边文章,从上层应用一直深入到linux内部实现,弄清楚文件监控怎么用,怎么实现。
lua底层采用C语言实现,在设计时就考虑到了C和lua的互操作性,在某些场景下可以使用lua来提高c程序的灵活性,在使用lua的时候也可以用过c来提高性能。
探究一下如何实现长连接服务的优雅启停/升级,以及背后的原理。同时分析一下 cloudflare/tableflip 的源码设计。知其然更知其所以然,才能更好的使用。
记录下 Cloudflare Tunnel 的一些小东西,关于 cloudflared 的用法。