<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>微服务 on 正能量</title><link>https://www.znl.net/categories/%E5%BE%AE%E6%9C%8D%E5%8A%A1/</link><description>Recent content in 微服务 on 正能量</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><copyright>© 2026 正能量</copyright><lastBuildDate>Sun, 18 Oct 2026 15:01:32 +0800</lastBuildDate><atom:link href="https://www.znl.net/categories/%E5%BE%AE%E6%9C%8D%E5%8A%A1/index.xml" rel="self" type="application/rss+xml"/><item><title>Kubernetes 上的 Redis 部署</title><link>https://www.znl.net/posts/k8s-redis/</link><pubDate>Fri, 15 Aug 2025 21:56:57 +0800</pubDate><guid>https://www.znl.net/posts/k8s-redis/</guid><description>Pod 数量、Service 可达与 Redis 数据持久化分别解决不同问题；运行用户和 &lt;code&gt;fsGroup&lt;/code&gt; 要与实际镜像及挂载目录匹配。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.znl.net/posts/k8s-redis/featured.webp"/></item><item><title>Springboot实现读取Nacos中指定的配置文件并实现自动刷新</title><link>https://www.znl.net/posts/nacos-config-refresh/</link><pubDate>Thu, 12 Dec 2024 12:51:17 +0800</pubDate><guid>https://www.znl.net/posts/nacos-config-refresh/</guid><description>启动加载和后续监听回调是两个阶段，应确认首次配置缺失、解析失败和更新触发时分别如何处理。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.znl.net/posts/nacos-config-refresh/featured.png"/></item><item><title>缓存穿透，缓存击穿，缓存雪崩出现的原因及解决方案</title><link>https://www.znl.net/posts/cache-failures/</link><pubDate>Thu, 12 Dec 2024 11:04:01 +0800</pubDate><guid>https://www.znl.net/posts/cache-failures/</guid><description>先判断访问的是不存在的数据、单个热点过期，还是大量键或整个缓存服务失效，再选择参数校验、空值缓存、互斥重建或降级等措施。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.znl.net/posts/cache-failures/featured.webp"/></item><item><title>k8s部署3节点Naocs集群</title><link>https://www.znl.net/posts/k8s-nacos/</link><pubDate>Mon, 14 Oct 2024 14:21:10 +0800</pubDate><guid>https://www.znl.net/posts/k8s-nacos/</guid><description>节点数只是部署形态，先确认实例如何互相发现、连接哪套数据库、各端口承担什么功能。示例地址与认证参数需要按真实环境替换。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.znl.net/posts/k8s-nacos/featured.png"/></item><item><title>Spring OAuth2 Client通过code获取AccessToken</title><link>https://www.znl.net/posts/oauth2-code-token/</link><pubDate>Fri, 21 Jun 2024 20:51:41 +0800</pubDate><guid>https://www.znl.net/posts/oauth2-code-token/</guid><description>授权码需要与相应客户端、回调地址及授权上下文匹配，PKCE 的校验值必须来自同一次授权流程。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.znl.net/posts/oauth2-code-token/featured.png"/></item><item><title>Spring Open Feign远程调用后，fallback回调无效的解决方案</title><link>https://www.znl.net/posts/feign-fallback/</link><pubDate>Thu, 19 Oct 2023 16:37:24 +0800</pubDate><guid>https://www.znl.net/posts/feign-fallback/</guid><description>原文依赖特定组件组合和版本，先确认引入的依赖、启用配置与客户端 fallback 声明是否一致。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.znl.net/posts/feign-fallback/featured.png"/></item></channel></rss>