<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://moonlan.space</loc>
<lastmod>2026-10-15T01:49:58.175Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts</loc>
<lastmod>2026-10-15T01:49:58.175Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/moments</loc>
<lastmod>2026-10-15T01:49:58.175Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/photowall</loc>
<lastmod>2026-10-15T01:49:58.175Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/projects</loc>
<lastmod>2026-10-15T01:49:58.175Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/archive</loc>
<lastmod>2026-10-15T01:49:58.175Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/tags</loc>
<lastmod>2026-10-15T01:49:58.175Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/friends</loc>
<lastmod>2026-10-15T01:49:58.175Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/about</loc>
<lastmod>2026-10-15T01:49:58.175Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/message</loc>
<lastmod>2026-10-15T01:49:58.175Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/hello-lan-island</loc>
<lastmod>2026-01-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/llm-observability</loc>
<lastmod>2026-09-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/sse-streaming-output</loc>
<lastmod>2026-09-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/prompt-engineering</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/vector-database-selection</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/llm-token-cost-control</loc>
<lastmod>2026-07-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/distributed-id-generation</loc>
<lastmod>2026-06-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/llm-response-latency-optimization</loc>
<lastmod>2026-06-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/langgraph-state-machine</loc>
<lastmod>2026-05-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/mcp-protocol</loc>
<lastmod>2026-05-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/llm-memory-system</loc>
<lastmod>2026-05-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/function-calling-principle</loc>
<lastmod>2026-05-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/agentic-rag</loc>
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/ragas-evaluation</loc>
<lastmod>2026-04-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/rag-recall-optimization</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/rag-chunking-strategy</loc>
<lastmod>2026-04-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/local-llm-deployment</loc>
<lastmod>2026-04-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/rag-core-pipeline</loc>
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/es-deep-pagination</loc>
<lastmod>2026-03-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/redis-data-structures</loc>
<lastmod>2026-03-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/message-backlog-handling</loc>
<lastmod>2026-03-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/seata-transaction-boundary</loc>
<lastmod>2026-03-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/redis-hot-search-zset</loc>
<lastmod>2026-03-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/mysql-explain-and-slow-query</loc>
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/es-mysql-consistency</loc>
<lastmod>2026-03-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/distributed-transaction-seata</loc>
<lastmod>2026-03-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/rabbitmq-delayed-message</loc>
<lastmod>2026-03-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/config-hot-reload</loc>
<lastmod>2026-03-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/mysql-storage-engine</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/circuit-breaker-and-degradation</loc>
<lastmod>2026-03-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/cluster-deployment-tradeoffs</loc>
<lastmod>2026-03-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/refresh-token-tradeoffs</loc>
<lastmod>2026-03-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/cache-consistency-cache-aside</loc>
<lastmod>2026-03-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/rbac-permission-model</loc>
<lastmod>2026-03-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/message-idempotency</loc>
<lastmod>2026-03-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/optimistic-lock-two-schools</loc>
<lastmod>2026-03-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/rate-limiting-algorithms</loc>
<lastmod>2026-03-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/ik-tokenizer-practice</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/cpu-cache-and-false-sharing</loc>
<lastmod>2026-03-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/development-workflow</loc>
<lastmod>2026-03-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/message-reliability</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/api-gateway-responsibilities</loc>
<lastmod>2026-02-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/cache-breakdown-penetration-avalanche</loc>
<lastmod>2026-02-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/threadlocal-and-memory-leak</loc>
<lastmod>2026-02-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/database-table-design</loc>
<lastmod>2026-02-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/concurrent-containers</loc>
<lastmod>2026-02-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/inverted-index-principle</loc>
<lastmod>2026-02-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/redis-oversell-root-cause</loc>
<lastmod>2026-02-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/microservice-characteristics</loc>
<lastmod>2026-02-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/mysql-index-design</loc>
<lastmod>2026-02-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/rabbitmq-exchange-types</loc>
<lastmod>2026-02-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/multithreading-scenarios</loc>
<lastmod>2026-02-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/microservice-registry</loc>
<lastmod>2026-02-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/redis-distributed-lock</loc>
<lastmod>2026-02-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/thread-pool-sizing</loc>
<lastmod>2026-02-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/jwt-stateless-revocation</loc>
<lastmod>2026-02-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/btree-vs-bplus-tree</loc>
<lastmod>2026-02-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/spring-transaction-failure</loc>
<lastmod>2026-02-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/cas-and-aba-problem</loc>
<lastmod>2026-02-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/island-opening</loc>
<lastmod>2026-01-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://moonlan.space/posts/static-blog-workflow</loc>
<lastmod>2026-01-02T00:00:00.000Z</lastmod>
</url>
</urlset>
