<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" 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://go-sponge.com/</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/"/></url><url><loc>https://go-sponge.com/community/community.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/community/community.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/community/community.html"/></url><url><loc>https://go-sponge.com/community/contribution.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/community/contribution.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/community/contribution.html"/></url><url><loc>https://go-sponge.com/core-concept/code-gen-engine.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/core-concept/code-gen-engine.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/core-concept/code-gen-engine.html"/></url><url><loc>https://go-sponge.com/core-concept/microservice.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/core-concept/microservice.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/core-concept/microservice.html"/></url><url><loc>https://go-sponge.com/core-concept/project-layout.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/core-concept/project-layout.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/core-concept/project-layout.html"/></url><url><loc>https://go-sponge.com/core-concept/protobuf.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/core-concept/protobuf.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/core-concept/protobuf.html"/></url><url><loc>https://go-sponge.com/core-concept/repo-type.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/core-concept/repo-type.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/core-concept/repo-type.html"/></url><url><loc>https://go-sponge.com/examples/examples.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/examples/examples.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/examples/examples.html"/></url><url><loc>https://go-sponge.com/deployment/binary.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/deployment/binary.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/deployment/binary.html"/></url><url><loc>https://go-sponge.com/deployment/docker.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/deployment/docker.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/deployment/docker.html"/></url><url><loc>https://go-sponge.com/deployment/kubernetes.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/deployment/kubernetes.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/deployment/kubernetes.html"/></url><url><loc>https://go-sponge.com/faq/note.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/faq/note.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/faq/note.html"/></url><url><loc>https://go-sponge.com/faq/qa.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/faq/qa.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/faq/qa.html"/></url><url><loc>https://go-sponge.com/getting-started/create-project-demo.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/getting-started/create-project-demo.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/getting-started/create-project-demo.html"/></url><url><loc>https://go-sponge.com/getting-started/install.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/getting-started/install.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/getting-started/install.html"/></url><url><loc>https://go-sponge.com/getting-started/overview.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/getting-started/overview.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/getting-started/overview.html"/></url><url><loc>https://go-sponge.com/zh/</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/"/></url><url><loc>https://go-sponge.com/component/governance/circuit-breaker.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/governance/circuit-breaker.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/governance/circuit-breaker.html"/></url><url><loc>https://go-sponge.com/component/governance/dlock.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/governance/dlock.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/governance/dlock.html"/></url><url><loc>https://go-sponge.com/component/governance/dtm.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/governance/dtm.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/governance/dtm.html"/></url><url><loc>https://go-sponge.com/component/governance/ratelimit.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/governance/ratelimit.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/governance/ratelimit.html"/></url><url><loc>https://go-sponge.com/component/governance/srd.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/governance/srd.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/governance/srd.html"/></url><url><loc>https://go-sponge.com/component/data/custom-page-query.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/data/custom-page-query.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/data/custom-page-query.html"/></url><url><loc>https://go-sponge.com/component/data/gorm.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/data/gorm.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/data/gorm.html"/></url><url><loc>https://go-sponge.com/component/data/mongodb.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/data/mongodb.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/data/mongodb.html"/></url><url><loc>https://go-sponge.com/component/data/orm.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/data/orm.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/data/orm.html"/></url><url><loc>https://go-sponge.com/component/data/redis.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/data/redis.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/data/redis.html"/></url><url><loc>https://go-sponge.com/component/infra/config-center.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/infra/config-center.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/infra/config-center.html"/></url><url><loc>https://go-sponge.com/component/infra/errcode.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/infra/errcode.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/infra/errcode.html"/></url><url><loc>https://go-sponge.com/component/infra/jwt.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/infra/jwt.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/infra/jwt.html"/></url><url><loc>https://go-sponge.com/component/infra/logger.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/infra/logger.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/infra/logger.html"/></url><url><loc>https://go-sponge.com/component/job/asynq.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/job/asynq.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/job/asynq.html"/></url><url><loc>https://go-sponge.com/component/job/cron.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/job/cron.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/job/cron.html"/></url><url><loc>https://go-sponge.com/component/monitor/monitor.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/monitor/monitor.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/monitor/monitor.html"/></url><url><loc>https://go-sponge.com/component/monitor/perftest.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/monitor/perftest.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/monitor/perftest.html"/></url><url><loc>https://go-sponge.com/component/monitor/profile.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/monitor/profile.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/monitor/profile.html"/></url><url><loc>https://go-sponge.com/component/monitor/statistics.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/monitor/statistics.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/monitor/statistics.html"/></url><url><loc>https://go-sponge.com/component/monitor/tracer.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/monitor/tracer.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/monitor/tracer.html"/></url><url><loc>https://go-sponge.com/component/other/crypto.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/other/crypto.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/other/crypto.html"/></url><url><loc>https://go-sponge.com/component/other/template-syntax.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/other/template-syntax.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/other/template-syntax.html"/></url><url><loc>https://go-sponge.com/component/queue/kafka.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/queue/kafka.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/queue/kafka.html"/></url><url><loc>https://go-sponge.com/component/queue/rabbitmq.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/queue/rabbitmq.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/queue/rabbitmq.html"/></url><url><loc>https://go-sponge.com/component/transport/gin.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/transport/gin.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/transport/gin.html"/></url><url><loc>https://go-sponge.com/component/transport/grpc.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/transport/grpc.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/transport/grpc.html"/></url><url><loc>https://go-sponge.com/component/transport/http-client.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/transport/http-client.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/transport/http-client.html"/></url><url><loc>https://go-sponge.com/component/transport/sse.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/transport/sse.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/transport/sse.html"/></url><url><loc>https://go-sponge.com/component/transport/websocket.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/transport/websocket.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/transport/websocket.html"/></url><url><loc>https://go-sponge.com/guide/ai/assistant.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/ai/assistant.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/ai/assistant.html"/></url><url><loc>https://go-sponge.com/guide/customize/template-json.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/customize/template-json.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/customize/template-json.html"/></url><url><loc>https://go-sponge.com/guide/customize/template-protobuf.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/customize/template-protobuf.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/customize/template-protobuf.html"/></url><url><loc>https://go-sponge.com/guide/customize/template-sql.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/customize/template-sql.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/customize/template-sql.html"/></url><url><loc>https://go-sponge.com/guide/grpc/based-on-protobuf.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/grpc/based-on-protobuf.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/grpc/based-on-protobuf.html"/></url><url><loc>https://go-sponge.com/guide/grpc/based-on-sql.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/grpc/based-on-sql.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/grpc/based-on-sql.html"/></url><url><loc>https://go-sponge.com/guide/grpc-gateway/based-on-protobuf.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/grpc-gateway/based-on-protobuf.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/grpc-gateway/based-on-protobuf.html"/></url><url><loc>https://go-sponge.com/guide/grpc-http/based-on-protobuf.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/grpc-http/based-on-protobuf.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/grpc-http/based-on-protobuf.html"/></url><url><loc>https://go-sponge.com/guide/grpc-http/based-on-sql.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/grpc-http/based-on-sql.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/grpc-http/based-on-sql.html"/></url><url><loc>https://go-sponge.com/guide/module-code/gen-cache.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/module-code/gen-cache.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/module-code/gen-cache.html"/></url><url><loc>https://go-sponge.com/guide/module-code/gen-dao-crud.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/module-code/gen-dao-crud.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/module-code/gen-dao-crud.html"/></url><url><loc>https://go-sponge.com/guide/web/based-on-protobuf.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/web/based-on-protobuf.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/web/based-on-protobuf.html"/></url><url><loc>https://go-sponge.com/guide/web/based-on-sql.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/web/based-on-sql.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/web/based-on-sql.html"/></url><url><loc>https://go-sponge.com/zh/community/community.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/community/community.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/community/community.html"/></url><url><loc>https://go-sponge.com/zh/community/contribution.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/community/contribution.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/community/contribution.html"/></url><url><loc>https://go-sponge.com/zh/deployment/binary.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/deployment/binary.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/deployment/binary.html"/></url><url><loc>https://go-sponge.com/zh/deployment/docker.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/deployment/docker.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/deployment/docker.html"/></url><url><loc>https://go-sponge.com/zh/deployment/kubernetes.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/deployment/kubernetes.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/deployment/kubernetes.html"/></url><url><loc>https://go-sponge.com/zh/core-concept/code-gen-engine.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/core-concept/code-gen-engine.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/core-concept/code-gen-engine.html"/></url><url><loc>https://go-sponge.com/zh/core-concept/microservice.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/core-concept/microservice.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/core-concept/microservice.html"/></url><url><loc>https://go-sponge.com/zh/core-concept/project-layout.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/core-concept/project-layout.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/core-concept/project-layout.html"/></url><url><loc>https://go-sponge.com/zh/core-concept/protobuf.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/core-concept/protobuf.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/core-concept/protobuf.html"/></url><url><loc>https://go-sponge.com/zh/core-concept/repo-type.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/core-concept/repo-type.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/core-concept/repo-type.html"/></url><url><loc>https://go-sponge.com/zh/examples/examples.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/examples/examples.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/examples/examples.html"/></url><url><loc>https://go-sponge.com/zh/getting-started/create-project-demo.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/getting-started/create-project-demo.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/getting-started/create-project-demo.html"/></url><url><loc>https://go-sponge.com/zh/getting-started/install.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/getting-started/install.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/getting-started/install.html"/></url><url><loc>https://go-sponge.com/zh/getting-started/overview.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/getting-started/overview.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/getting-started/overview.html"/></url><url><loc>https://go-sponge.com/zh/faq/note.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/faq/note.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/faq/note.html"/></url><url><loc>https://go-sponge.com/zh/faq/qa.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/faq/qa.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/faq/qa.html"/></url><url><loc>https://go-sponge.com/zh/component/data/custom-page-query.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/data/custom-page-query.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/data/custom-page-query.html"/></url><url><loc>https://go-sponge.com/zh/component/data/gorm.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/data/gorm.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/data/gorm.html"/></url><url><loc>https://go-sponge.com/zh/component/data/mongodb.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/data/mongodb.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/data/mongodb.html"/></url><url><loc>https://go-sponge.com/zh/component/data/orm.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/data/orm.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/data/orm.html"/></url><url><loc>https://go-sponge.com/zh/component/data/redis.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/data/redis.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/data/redis.html"/></url><url><loc>https://go-sponge.com/zh/component/infra/config-center.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/infra/config-center.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/infra/config-center.html"/></url><url><loc>https://go-sponge.com/zh/component/infra/errcode.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/infra/errcode.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/infra/errcode.html"/></url><url><loc>https://go-sponge.com/zh/component/infra/jwt.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/infra/jwt.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/infra/jwt.html"/></url><url><loc>https://go-sponge.com/zh/component/infra/logger.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/infra/logger.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/infra/logger.html"/></url><url><loc>https://go-sponge.com/zh/component/governance/circuit-breaker.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/governance/circuit-breaker.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/governance/circuit-breaker.html"/></url><url><loc>https://go-sponge.com/zh/component/governance/dlock.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/governance/dlock.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/governance/dlock.html"/></url><url><loc>https://go-sponge.com/zh/component/governance/dtm.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/governance/dtm.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/governance/dtm.html"/></url><url><loc>https://go-sponge.com/zh/component/governance/ratelimit.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/governance/ratelimit.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/governance/ratelimit.html"/></url><url><loc>https://go-sponge.com/zh/component/governance/srd.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/governance/srd.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/governance/srd.html"/></url><url><loc>https://go-sponge.com/zh/component/job/asynq.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/job/asynq.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/job/asynq.html"/></url><url><loc>https://go-sponge.com/zh/component/job/cron.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/job/cron.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/job/cron.html"/></url><url><loc>https://go-sponge.com/zh/component/monitor/monitor.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/monitor/monitor.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/monitor/monitor.html"/></url><url><loc>https://go-sponge.com/zh/component/monitor/perftest.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/monitor/perftest.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/monitor/perftest.html"/></url><url><loc>https://go-sponge.com/zh/component/monitor/profile.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/monitor/profile.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/monitor/profile.html"/></url><url><loc>https://go-sponge.com/zh/component/monitor/statistics.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/monitor/statistics.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/monitor/statistics.html"/></url><url><loc>https://go-sponge.com/zh/component/monitor/tracer.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/monitor/tracer.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/monitor/tracer.html"/></url><url><loc>https://go-sponge.com/zh/component/other/crypto.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/other/crypto.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/other/crypto.html"/></url><url><loc>https://go-sponge.com/zh/component/other/template-syntax.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/other/template-syntax.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/other/template-syntax.html"/></url><url><loc>https://go-sponge.com/zh/component/queue/kafka.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/queue/kafka.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/queue/kafka.html"/></url><url><loc>https://go-sponge.com/zh/component/queue/rabbitmq.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/queue/rabbitmq.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/queue/rabbitmq.html"/></url><url><loc>https://go-sponge.com/zh/component/transport/gin.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/transport/gin.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/transport/gin.html"/></url><url><loc>https://go-sponge.com/zh/component/transport/grpc.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/transport/grpc.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/transport/grpc.html"/></url><url><loc>https://go-sponge.com/zh/component/transport/http-client.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/transport/http-client.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/transport/http-client.html"/></url><url><loc>https://go-sponge.com/zh/component/transport/sse.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/transport/sse.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/transport/sse.html"/></url><url><loc>https://go-sponge.com/zh/component/transport/websocket.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/component/transport/websocket.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/component/transport/websocket.html"/></url><url><loc>https://go-sponge.com/zh/guide/ai/assistant.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/ai/assistant.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/ai/assistant.html"/></url><url><loc>https://go-sponge.com/zh/guide/customize/template-json.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/customize/template-json.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/customize/template-json.html"/></url><url><loc>https://go-sponge.com/zh/guide/customize/template-protobuf.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/customize/template-protobuf.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/customize/template-protobuf.html"/></url><url><loc>https://go-sponge.com/zh/guide/customize/template-sql.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/customize/template-sql.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/customize/template-sql.html"/></url><url><loc>https://go-sponge.com/zh/guide/grpc/based-on-protobuf.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/grpc/based-on-protobuf.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/grpc/based-on-protobuf.html"/></url><url><loc>https://go-sponge.com/zh/guide/grpc/based-on-sql.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/grpc/based-on-sql.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/grpc/based-on-sql.html"/></url><url><loc>https://go-sponge.com/zh/guide/grpc-gateway/based-on-protobuf.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/grpc-gateway/based-on-protobuf.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/grpc-gateway/based-on-protobuf.html"/></url><url><loc>https://go-sponge.com/zh/guide/grpc-http/based-on-protobuf.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/grpc-http/based-on-protobuf.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/grpc-http/based-on-protobuf.html"/></url><url><loc>https://go-sponge.com/zh/guide/grpc-http/based-on-sql.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/grpc-http/based-on-sql.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/grpc-http/based-on-sql.html"/></url><url><loc>https://go-sponge.com/zh/guide/module-code/gen-cache.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/module-code/gen-cache.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/module-code/gen-cache.html"/></url><url><loc>https://go-sponge.com/zh/guide/module-code/gen-dao-crud.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/module-code/gen-dao-crud.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/module-code/gen-dao-crud.html"/></url><url><loc>https://go-sponge.com/zh/guide/web/based-on-protobuf.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/web/based-on-protobuf.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/web/based-on-protobuf.html"/></url><url><loc>https://go-sponge.com/zh/guide/web/based-on-sql.html</loc><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en-US" href="https://go-sponge.com/guide/web/based-on-sql.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://go-sponge.com/zh/guide/web/based-on-sql.html"/></url></urlset>