<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"
        xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
        xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url><loc>https://blog.yogalin.xyz/archives/java-dev-env-setup</loc>
<lastmod>2026-11-14T15:25:44+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/java-basic-syntax</loc>
<lastmod>2026-11-14T15:25:49+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/java-flow-control-array</loc>
<lastmod>2026-11-14T15:25:49+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/java-string-equals</loc>
<lastmod>2026-11-14T15:25:50+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/java-list-arraylist-linkedlist</loc>
<lastmod>2026-11-14T15:25:51+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/java-hashmap-intro</loc>
<lastmod>2026-11-14T15:25:52+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/java-exception-finally</loc>
<lastmod>2026-11-14T15:25:53+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/java-io-file</loc>
<lastmod>2026-11-14T15:25:54+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/maven-dependency-scope</loc>
<lastmod>2026-11-14T15:25:55+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/git-common-commands</loc>
<lastmod>2026-11-14T15:25:56+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/idea-debug-tips</loc>
<lastmod>2026-11-14T15:25:57+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-project-structure</loc>
<lastmod>2026-11-14T15:25:58+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-config-order</loc>
<lastmod>2026-11-14T15:25:58+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-rest-hello</loc>
<lastmod>2026-11-14T15:25:59+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-param-validate</loc>
<lastmod>2026-11-14T15:26:00+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-logback</loc>
<lastmod>2026-11-14T15:26:01+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-global-exception</loc>
<lastmod>2026-11-14T15:26:02+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/mybatis-getting-started</loc>
<lastmod>2026-11-14T15:26:03+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/mybatis-param-sql-injection</loc>
<lastmod>2026-11-14T15:26:04+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/mysql-install-table-design</loc>
<lastmod>2026-11-14T15:26:05+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/mysql-crud-transaction</loc>
<lastmod>2026-11-14T15:26:06+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/linux-basic-commands</loc>
<lastmod>2026-11-14T15:26:07+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/nginx-static-site</loc>
<lastmod>2026-11-14T15:26:08+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/docker-run-spring-boot</loc>
<lastmod>2026-11-14T15:26:09+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-auto-configuration</loc>
<lastmod>2026-11-14T15:26:13+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-conditional-starter</loc>
<lastmod>2026-11-14T15:26:14+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-aop-logging</loc>
<lastmod>2026-11-14T15:26:15+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-interceptor-filter</loc>
<lastmod>2026-11-14T15:26:16+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-unified-response</loc>
<lastmod>2026-11-14T15:26:17+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-upload-limit</loc>
<lastmod>2026-11-14T15:26:18+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-scheduled-task</loc>
<lastmod>2026-11-14T15:26:18+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-async-failure</loc>
<lastmod>2026-11-14T15:26:19+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-transaction-basics</loc>
<lastmod>2026-11-14T15:26:20+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/mybatis-plus-query-page</loc>
<lastmod>2026-11-14T15:26:21+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/mybatis-cache-pitfall</loc>
<lastmod>2026-11-14T15:26:22+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/mysql-index-leftmost</loc>
<lastmod>2026-11-14T15:26:23+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/mysql-explain</loc>
<lastmod>2026-11-14T15:26:24+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/mysql-isolation-mvcc</loc>
<lastmod>2026-11-14T15:26:25+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/mysql-lock-deadlock</loc>
<lastmod>2026-11-14T15:26:26+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/redis-spring-boot</loc>
<lastmod>2026-11-14T15:26:26+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/redis-cache-problems</loc>
<lastmod>2026-11-14T15:26:27+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/redis-distributed-lock</loc>
<lastmod>2026-11-14T15:26:28+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/docker-image-container</loc>
<lastmod>2026-11-14T15:26:29+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/dockerfile-spring-boot</loc>
<lastmod>2026-11-14T15:26:30+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/nginx-reverse-proxy</loc>
<lastmod>2026-11-14T15:26:31+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/nginx-https-cert</loc>
<lastmod>2026-11-14T15:26:32+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/linux-performance-commands</loc>
<lastmod>2026-11-14T15:26:32+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/shell-backup-script</loc>
<lastmod>2026-11-14T15:26:33+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-bean-lifecycle-circular</loc>
<lastmod>2026-11-14T15:26:38+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-transaction-propagation</loc>
<lastmod>2026-11-14T15:26:39+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-event-mechanism</loc>
<lastmod>2026-11-14T15:26:40+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-thread-pool</loc>
<lastmod>2026-11-14T15:26:41+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-graceful-shutdown</loc>
<lastmod>2026-11-14T15:26:42+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/redis-cache-consistency</loc>
<lastmod>2026-11-14T15:26:43+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/redisson-lock-practice</loc>
<lastmod>2026-11-14T15:26:44+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/hello-halo</loc>
<lastmod>2024-04-20T17:06:23+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/postgre%E4%BF%AE%E6%94%B9%E6%95%B0%E6%8D%AE%E5%BA%93data%E7%9B%AE%E5%BD%95%E5%B9%B6%E8%BF%9B%E8%A1%8C%E6%95%B0%E6%8D%AE%E8%BF%81%E7%A7%BB</loc>
<lastmod>2024-04-20T17:17:10+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/postgre%E9%81%8D%E5%8E%86%E4%B8%A4%E4%B8%AA%E6%97%A5%E6%9C%9F%E9%97%B4%E7%9A%84%E6%97%B6%E9%97%B4</loc>
<lastmod>2024-04-20T17:17:10+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/centos-an-zhuang-java11</loc>
<lastmod>2024-04-20T17:17:10+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/k8s%E8%8A%82%E7%82%B9%E7%BB%B4%E6%8A%A4</loc>
<lastmod>2024-04-20T17:17:10+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/hello-halo</loc>
<lastmod>2024-04-20T17:17:10+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/java%E4%BF%AE%E6%94%B9ad%E5%9F%9F%E7%94%A8%E6%88%B7%E5%AF%86%E7%A0%81%E5%85%8D%E8%AF%81%E4%B9%A6</loc>
<lastmod>2024-04-20T17:17:12+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/rabbitmq-exchange-queue</loc>
<lastmod>2026-11-14T15:26:44+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/rabbitmq-message-reliability</loc>
<lastmod>2026-11-14T15:26:45+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/rocketmq-order-message</loc>
<lastmod>2026-11-14T15:26:46+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/mysql-slow-query</loc>
<lastmod>2026-11-14T15:26:47+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/mysql-deep-pagination</loc>
<lastmod>2026-11-14T15:26:48+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/mysql-sharding-intro</loc>
<lastmod>2026-11-14T15:26:49+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/elasticsearch-inverted-index</loc>
<lastmod>2026-11-14T15:26:50+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/elasticsearch-sync-pitfall</loc>
<lastmod>2026-11-14T15:26:51+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/docker-compose-stack</loc>
<lastmod>2026-11-14T15:26:52+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/jvm-memory-gc-intro</loc>
<lastmod>2026-11-14T15:26:52+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/arthas-troubleshooting</loc>
<lastmod>2026-11-14T15:26:53+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/nginx-load-balance</loc>
<lastmod>2026-11-14T15:26:54+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/nginx-rate-limit-cache</loc>
<lastmod>2026-11-14T15:26:55+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/linux-network-troubleshooting</loc>
<lastmod>2026-11-14T15:26:56+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-idempotency</loc>
<lastmod>2026-11-14T15:26:57+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-validation-groups</loc>
<lastmod>2026-11-14T15:26:58+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/logging-traceid</loc>
<lastmod>2026-11-14T15:26:59+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/nacos-registry-intro</loc>
<lastmod>2026-11-14T15:27:03+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/nacos-config-refresh</loc>
<lastmod>2026-11-14T15:27:04+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/openfeign-timeout-retry</loc>
<lastmod>2026-11-14T15:27:05+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/gateway-route-filter</loc>
<lastmod>2026-11-14T15:27:05+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/gateway-cors-body</loc>
<lastmod>2026-11-14T15:27:06+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/sentinel-flow-degrade</loc>
<lastmod>2026-11-14T15:27:07+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/seata-at-mode</loc>
<lastmod>2026-11-14T15:27:08+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/distributed-transaction-eventual</loc>
<lastmod>2026-11-14T15:27:09+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/message-reliability-pattern</loc>
<lastmod>2026-11-14T15:27:10+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/api-idempotency-pattern</loc>
<lastmod>2026-11-14T15:27:11+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/distributed-id-snowflake</loc>
<lastmod>2026-11-14T15:27:11+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/skywalking-tracing</loc>
<lastmod>2026-11-14T15:27:12+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/log-aggregation-elk</loc>
<lastmod>2026-11-14T15:27:13+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/prometheus-grafana-spring-boot</loc>
<lastmod>2026-11-14T15:27:14+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/kubernetes-core-kubectl</loc>
<lastmod>2026-11-14T15:27:15+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/spring-boot-k8s-probe</loc>
<lastmod>2026-11-14T15:27:16+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/cicd-github-actions</loc>
<lastmod>2026-11-14T15:27:17+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/jvm-tuning-oom</loc>
<lastmod>2026-11-14T15:27:17+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/java-thread-pool</loc>
<lastmod>2026-11-14T15:27:18+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/completablefuture-pitfall</loc>
<lastmod>2026-11-14T15:27:19+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/multi-level-cache-hotkey</loc>
<lastmod>2026-11-14T15:27:20+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/sharding-query-transaction</loc>
<lastmod>2026-11-14T15:27:21+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/online-cpu-100</loc>
<lastmod>2026-11-14T15:27:22+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/online-memory-leak</loc>
<lastmod>2026-11-14T15:27:23+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/microservice-boundary</loc>
<lastmod>2026-11-14T15:27:27+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/microservice-timeout-retry-circuit</loc>
<lastmod>2026-11-14T15:27:28+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/k8s-resource-qos</loc>
<lastmod>2026-11-14T15:27:29+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/k8s-rollout-rollback</loc>
<lastmod>2026-11-14T15:27:30+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/k8s-config-secret</loc>
<lastmod>2026-11-14T15:27:30+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/istio-service-mesh</loc>
<lastmod>2026-11-14T15:27:31+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/cloud-native-observability</loc>
<lastmod>2026-11-14T15:27:32+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/high-concurrency-read-heavy</loc>
<lastmod>2026-11-14T15:27:33+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/seckill-inventory</loc>
<lastmod>2026-11-14T15:27:34+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/redis-cluster-hash</loc>
<lastmod>2026-11-14T15:27:35+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/sharding-global-query-migration</loc>
<lastmod>2026-11-14T15:27:36+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/distributed-id-clock</loc>
<lastmod>2026-11-14T15:27:36+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/jvm-g1-zgc</loc>
<lastmod>2026-11-14T15:27:37+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/performance-testing-jmeter</loc>
<lastmod>2026-11-14T15:27:38+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/chaos-engineering</loc>
<lastmod>2026-11-14T15:27:39+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/oauth2-oidc-spring-security</loc>
<lastmod>2026-11-14T15:27:40+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/api-security-idor</loc>
<lastmod>2026-11-14T15:27:41+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/multi-tenant-architecture</loc>
<lastmod>2026-11-14T15:27:41+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/ddd-intro</loc>
<lastmod>2026-11-14T15:27:42+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/gray-release</loc>
<lastmod>2026-11-14T15:27:43+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/kafka-partition-consumer</loc>
<lastmod>2026-11-14T15:27:44+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/db-connection-pool</loc>
<lastmod>2026-11-14T15:27:45+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/monolith-to-microservices</loc>
<lastmod>2026-11-14T15:27:46+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/archives/java-backend-roadmap-2026</loc>
<lastmod>2026-11-14T15:27:46+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/categories/sh</loc>
</url>
<url><loc>https://blog.yogalin.xyz/categories/js</loc>
</url>
<url><loc>https://blog.yogalin.xyz/categories/java-basics</loc>
</url>
<url><loc>https://blog.yogalin.xyz/categories/spring-boot</loc>
</url>
<url><loc>https://blog.yogalin.xyz/categories/spring-cloud</loc>
</url>
<url><loc>https://blog.yogalin.xyz/categories/database</loc>
</url>
<url><loc>https://blog.yogalin.xyz/categories/middleware</loc>
</url>
<url><loc>https://blog.yogalin.xyz/categories/linux-nginx</loc>
</url>
<url><loc>https://blog.yogalin.xyz/categories/devops</loc>
</url>
<url><loc>https://blog.yogalin.xyz/categories/troubleshooting</loc>
</url>
<url><loc>https://blog.yogalin.xyz/categories/architecture</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/halo</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/java</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/vue</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/spring-boot</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/spring-cloud</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/mybatis</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/mysql</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/redis</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/rabbitmq</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/rocketmq</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/nginx</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/linux</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/docker</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/kubernetes</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/jvm</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/concurrency</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/maven</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/git</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/security</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/performance</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/distributed</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/observability</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/cicd</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/troubleshooting</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/sql</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/cache</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/microservices</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/nacos</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/gateway</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/sentinel</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/seata</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/elasticsearch</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/shell</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/https</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags/kafka</loc>
</url>
<url><loc>https://blog.yogalin.xyz/about</loc>
<lastmod>2024-04-20T17:06:24+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/write</loc>
<lastmod>2024-04-20T18:09:42+08:00</lastmod>
</url>
<url><loc>https://blog.yogalin.xyz/</loc>
</url>
<url><loc>https://blog.yogalin.xyz/tags</loc>
</url>
<url><loc>https://blog.yogalin.xyz/categories</loc>
</url>
<url><loc>https://blog.yogalin.xyz/archives</loc>
</url>

</urlset>
