<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.besthub.dev/articles/comprehensive-guide-to-hadoop-mapreduce-job-execution-scheduling-and-optimization-524ddcd3047b</loc>
    <lastmod>2026-04-01T16:06:09Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/integrating-kylin-mondrian-and-saiku-to-build-an-olap-analysis-tool-e787b3dbe212</loc>
    <lastmod>2026-04-01T16:05:54Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/centralized-log-collection-for-distributed-docker-services-using-flume-and-kafka-c641fc894eec</loc>
    <lastmod>2026-04-01T16:05:39Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/strategic-phased-approach-to-system-architecture-refactoring-9c96bed358a7</loc>
    <lastmod>2026-04-01T16:05:36Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/physical-replication-in-mysql-architecture-log-management-and-performance-evaluation-24dfcfeec3b1</loc>
    <lastmod>2026-04-01T16:05:21Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-flink-execution-resources-operator-chains-task-slots-slot-sharing-and-colocation-d3ccccaa2a76</loc>
    <lastmod>2026-04-01T16:05:00Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-flink-manages-memory-to-overcome-jvm-limitations-6555dc137f2d</loc>
    <lastmod>2026-04-01T16:04:18Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/backend-log-management-threads-log-cleaning-and-compaction-in-distributed-kafka-systems-642642fb55a6</loc>
    <lastmod>2026-04-01T16:04:04Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/collaborative-filtering-recommendation-systems-evaluation-metrics-user-based-and-item-based-cf-with-python-implementations-deb0f6c4f017</loc>
    <lastmod>2026-04-01T16:03:45Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-session-windows-in-apache-flink-e51ec2c4b011</loc>
    <lastmod>2026-04-01T16:03:20Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-kafka-consumer-rebalancing-and-partition-assignment-in-scala-3d5616b18816</loc>
    <lastmod>2026-04-01T16:03:06Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/performance-optimization-journey-of-a-no-card-payment-system-database-deadlock-transaction-length-thread-pool-and-logging-improvements-a39e0c2c3b84</loc>
    <lastmod>2026-04-01T16:02:52Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-kafka-s-socketserver-acceptor-processor-and-requestchannel-architecture-cd8196157dd3</loc>
    <lastmod>2026-04-01T16:02:40Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/custom-rejection-policies-and-blocking-strategies-for-java-threadpoolexecutor-e0c2be04f0f4</loc>
    <lastmod>2026-04-01T16:02:35Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/introduction-to-innodb-row-locks-splitting-inheritance-and-migration-598f7b64d925</loc>
    <lastmod>2026-04-01T16:02:09Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/application-migration-and-docker-based-deployment-practices-3a1541fbd7ca</loc>
    <lastmod>2026-04-01T16:01:58Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/key-considerations-and-optimizations-for-building-mobile-instant-messaging-im-applications-24d9e2ddf48a</loc>
    <lastmod>2026-04-01T16:01:35Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/analysis-of-wechat-sync-protocol-and-network-architecture-8e95989e5970</loc>
    <lastmod>2026-04-01T16:01:31Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/whatsapp-architecture-high-scalability-design-and-engineering-insights-f74daaa4b8bc</loc>
    <lastmod>2026-04-01T16:01:18Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/histore-columnar-database-overview-and-architecture-70fdc90181e8</loc>
    <lastmod>2026-04-01T16:01:18Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/two-types-of-temporary-tables-in-mysql-and-their-usage-b98a0335eaab</loc>
    <lastmod>2026-04-01T16:01:18Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-custom-stream-ids-and-topology-building-in-apache-storm-4f29f2a2cbd8</loc>
    <lastmod>2026-04-01T16:01:01Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-redis-cluster-partitioning-implementation-61916e58ae23</loc>
    <lastmod>2026-04-01T16:00:46Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/using-multiple-streams-and-groups-in-apache-storm-topology-8e061de0077a</loc>
    <lastmod>2026-04-01T16:00:42Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/redis-ziplist-compressed-list-principles-and-applications-e2188e128695</loc>
    <lastmod>2026-04-01T16:00:29Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/analysis-of-ceph-bluestore-storage-engine-architecture-8ef2d3cd8262</loc>
    <lastmod>2026-04-01T15:59:57Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/analysis-of-mysql-network-communication-protocol-mysql-5-7-461d145446d0</loc>
    <lastmod>2026-04-01T15:59:55Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-elasticsearch-architecture-segments-translog-refresh-shard-allocation-and-cluster-operations-87d28ade4ced</loc>
    <lastmod>2026-04-01T15:59:41Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-apache-spark-architecture-rdd-computation-model-cluster-modes-rpc-and-core-components-8f815adf2a8f</loc>
    <lastmod>2026-04-01T15:59:25Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/master-slave-architecture-vs-p2p-ring-structure-and-an-overview-of-elasticsearch-f616925c41ac</loc>
    <lastmod>2026-04-01T15:59:21Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/an-overview-of-apache-hudi-architecture-concepts-and-query-types-36f066420f3b</loc>
    <lastmod>2026-04-01T15:58:59Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/performance-analysis-of-elasticsearch-queries-lucene-internals-and-benchmark-results-5c86b85ba280</loc>
    <lastmod>2026-04-01T15:58:44Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/parallel-execution-of-multiple-spark-jobs-to-optimize-resource-utilization-and-reduce-parquet-file-count-cc50d124190b</loc>
    <lastmod>2026-04-01T15:58:38Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/integrating-flink-with-tensorflow-for-end-to-end-machine-learning-pipelines-a27f05593021</loc>
    <lastmod>2026-04-01T15:58:23Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-flink-s-unified-programming-api-for-batch-and-streaming-jobs-371f7029c2e8</loc>
    <lastmod>2026-04-01T15:58:00Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/elasticsearch-distributed-consistency-analysis-data-flow-pacifica-algorithm-sequence-numbers-and-checkpoints-d1b2ee62439d</loc>
    <lastmod>2026-04-01T15:57:58Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-consistency-models-and-distributed-consensus-protocols-28a2df09f9af</loc>
    <lastmod>2026-04-01T15:57:36Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/solution-architecture-design-methods-principles-and-process-framework-f397d3beabbd</loc>
    <lastmod>2026-04-01T15:57:12Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-flink-time-notions-processtime-eventtime-ingestiontime-and-watermarks-with-code-examples-fe180fbe1eae</loc>
    <lastmod>2026-04-01T15:57:09Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-apache-flink-architecture-data-transfer-event-time-processing-state-management-and-checkpointing-92d91426d12a</loc>
    <lastmod>2026-04-01T15:56:51Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/practices-for-improving-rabbitmq-consumption-speed-3859a897ab87</loc>
    <lastmod>2026-04-01T15:56:49Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/applying-message-queues-for-decoupling-in-e-commerce-architecture-e561a8e4cfa6</loc>
    <lastmod>2026-04-01T15:56:30Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/service-discovery-comparing-zookeeper-etcd-consul-and-related-tools-c1c0c3305281</loc>
    <lastmod>2026-04-01T15:56:16Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/fundamentals-of-search-engine-architecture-document-processing-query-processing-indexing-and-matching-93d03bbecc80</loc>
    <lastmod>2026-04-01T15:56:13Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/analyzing-tiktok-s-us-retention-surge-algorithmic-operational-and-marketing-factors-050f196295a1</loc>
    <lastmod>2026-04-01T15:55:59Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/kuaishou-flink-real-time-architecture-and-spring-festival-gala-assurance-practices-a51ac141982c</loc>
    <lastmod>2026-04-01T15:55:32Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/cross-platform-refactoring-of-wechat-pay-architecture-design-patterns-and-performance-gains-9e277a8b1ec6</loc>
    <lastmod>2026-04-01T15:55:16Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-single-sign-on-sso-mechanism-and-java-implementation-a6ff0f70b039</loc>
    <lastmod>2026-04-01T15:54:57Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-flink-task-slots-resource-allocation-and-slot-sharing-mechanisms-0c2a30c9419a</loc>
    <lastmod>2026-04-01T15:54:35Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-oauth-2-0-scenarios-flow-and-implementation-details-e297c412b627</loc>
    <lastmod>2026-04-01T15:54:17Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-zero-copy-in-java-i-o-concepts-mmap-sendfile-and-netty-df5cbbcff702</loc>
    <lastmod>2026-04-01T15:53:52Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/core-concepts-of-microservice-architecture-and-its-relationship-with-domain-driven-design-b2f31c91cf9f</loc>
    <lastmod>2026-04-01T15:53:30Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-java-memory-model-volatile-atomicity-visibility-and-ordering-b2164aaebc6b</loc>
    <lastmod>2026-04-01T15:52:47Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/comprehensive-guide-to-java-collection-framework-interfaces-implementations-and-usage-007f4c6a4fb4</loc>
    <lastmod>2026-04-01T15:52:34Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/distributed-session-transaction-and-lock-strategies-in-java-applications-0a36b17da11e</loc>
    <lastmod>2026-04-01T15:52:09Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/10-tips-to-achieve-10-web-application-performance-with-nginx-a6c936f52566</loc>
    <lastmod>2026-04-01T15:51:46Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/various-approaches-to-microservice-decomposition-0886b665e8bb</loc>
    <lastmod>2026-04-01T15:51:25Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/database-bottlenecks-and-sharding-strategies-tools-and-implementation-steps-82a161667adc</loc>
    <lastmod>2026-04-01T15:51:14Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/message-queue-interview-guide-benefits-drawbacks-choosing-the-right-mq-and-ensuring-high-availability-eeaa9894da07</loc>
    <lastmod>2026-04-01T15:50:54Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/software-architecture-design-modeling-with-uml-and-key-design-practices-9f238959795e</loc>
    <lastmod>2026-04-01T15:50:34Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/root-cause-analysis-of-excessive-swap-memory-usage-in-a-spring-boot-application-3643d3e9ec6a</loc>
    <lastmod>2026-04-01T15:50:30Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/why-game-servers-are-reluctant-to-adopt-microservices-technical-perspectives-c88745fab17f</loc>
    <lastmod>2026-04-01T15:50:27Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/optimizing-new-user-group-buying-order-interface-with-redis-bitmap-and-stopwatch-profiling-de97339080d3</loc>
    <lastmod>2026-04-01T15:50:14Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-spring-cloud-components-eureka-ribbon-feign-zuul-hystrix-and-config-8a56276c24b3</loc>
    <lastmod>2026-04-01T15:50:08Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/cache-aside-pattern-and-solutions-for-cache-database-consistency-in-high-concurrency-environments-6932679d69bc</loc>
    <lastmod>2026-04-01T15:49:57Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/kafka-exactly-once-semantics-and-transaction-api-overview-9135811c790c</loc>
    <lastmod>2026-04-01T15:49:42Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/ensuring-idempotency-in-distributed-services-unique-ids-uuid-snowflake-and-shared-storage-ff4c9dfb0ff1</loc>
    <lastmod>2026-04-01T15:49:40Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/clickhouse-overview-mysql-migration-performance-testing-and-practical-tips-be3fff2921b1</loc>
    <lastmod>2026-04-01T15:49:35Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-mysql-transaction-implementation-redo-log-undo-log-locks-and-mvcc-640a9099b1f9</loc>
    <lastmod>2026-04-01T15:49:24Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-rabbitmq-amqp-fundamentals-reliability-consumer-flow-control-and-high-availability-deployment-23cac489cac5</loc>
    <lastmod>2026-04-01T15:48:57Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/overview-of-tidb-architecture-tikv-pd-tidb-server-and-tispark-e370c7e5403f</loc>
    <lastmod>2026-04-01T15:48:31Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/api-authentication-and-request-signing-with-accesskey-secretkey-token-and-appkey-046c3895ff5d</loc>
    <lastmod>2026-04-01T15:48:18Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/integrating-hibernate-and-mybatis-in-a-spring-boot-project-5425c97c7801</loc>
    <lastmod>2026-04-01T15:48:18Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-hystrix-for-fault-tolerance-in-spring-cloud-microservices-974e6cb613f7</loc>
    <lastmod>2026-04-01T15:47:56Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-index-usage-slow-queries-and-optimization-techniques-in-mysql-6e57d6737d00</loc>
    <lastmod>2026-04-01T15:47:39Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/distributed-id-generation-schemes-and-the-rpcxio-did-service-98d7c7f88556</loc>
    <lastmod>2026-04-01T15:47:32Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-mysql-index-types-structures-and-best-practices-68f875d7a43f</loc>
    <lastmod>2026-04-01T15:47:10Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/system-design-and-architecture-a-comprehensive-guide-to-thinking-modeling-and-implementation-72c9440f0fd9</loc>
    <lastmod>2026-04-01T15:46:59Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/deep-dive-into-rocketmq-history-architecture-core-modules-storage-and-transactional-messaging-fe2a94984333</loc>
    <lastmod>2026-04-01T15:46:59Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/tomcat-architecture-principles-and-design-insights-ff11a51e820a</loc>
    <lastmod>2026-04-01T15:46:46Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/why-adding-limit-to-delete-statements-is-a-good-practice-in-mysql-359ba94a338e</loc>
    <lastmod>2026-04-01T15:46:31Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/database-bottlenecks-and-sharding-strategies-for-horizontal-and-vertical-partitioning-dcfe3cbec6da</loc>
    <lastmod>2026-04-01T15:46:20Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/differences-between-count-1-count-and-count-column-in-mysql-d857cf101099</loc>
    <lastmod>2026-04-01T15:45:43Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/design-and-implementation-of-a-high-qps-spring-festival-red-packet-system-simulating-10-billion-requests-aad0dfdcfe31</loc>
    <lastmod>2026-04-01T15:45:41Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/real-time-click-stream-data-warehouse-with-flink-and-clickhouse-architecture-layered-design-and-practical-tips-c8e86dad2b53</loc>
    <lastmod>2026-04-01T15:45:26Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-system-architecture-and-common-architectural-patterns-269136b0e7a0</loc>
    <lastmod>2026-04-01T15:45:11Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-the-meaning-of-state-in-http-statelessness-cookies-and-sessions-ade3701bb6b1</loc>
    <lastmod>2026-04-01T15:45:06Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mysql-pagination-optimization-techniques-and-performance-testing-890e5b8bb362</loc>
    <lastmod>2026-04-01T15:44:47Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/common-software-architecture-patterns-and-their-advantages-and-disadvantages-d8e49c9c5cec</loc>
    <lastmod>2026-04-01T15:44:30Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/high-concurrency-ticket-spike-system-architecture-and-implementation-with-nginx-redis-and-go-4aaa23887b68</loc>
    <lastmod>2026-04-01T15:44:18Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/optimizing-mysql-limit-offset-queries-with-subqueries-to-reduce-table-scans-ceebbdb9039a</loc>
    <lastmod>2026-04-01T15:43:49Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-and-solving-data-skew-in-hadoop-and-spark-e0d74e09b093</loc>
    <lastmod>2026-04-01T15:43:47Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/do-service-layers-need-interfaces-a-critical-discussion-on-spring-based-projects-a3743c6a7045</loc>
    <lastmod>2026-04-01T15:43:41Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-mysql-indexes-b-tree-principles-and-optimization-dcedaa2e6808</loc>
    <lastmod>2026-04-01T15:43:29Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/design-and-evaluation-of-log-collection-agents-flume-vs-filebeat-abf036c79d47</loc>
    <lastmod>2026-04-01T15:43:02Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/dimensional-modeling-in-data-warehousing-concepts-theory-and-practical-example-b2fa58aea1df</loc>
    <lastmod>2026-04-01T15:42:47Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/overview-of-database-system-design-deb551368b7c</loc>
    <lastmod>2026-04-01T15:42:26Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-cache-penetration-breakdown-and-avalanche-with-redis-and-bloom-filters-76c9701b88a4</loc>
    <lastmod>2026-04-01T15:42:24Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/optimizing-billion-scale-hive-queries-partitioning-indexing-bucketing-active-user-segmentation-and-data-structure-refactoring-1ce9cd24263d</loc>
    <lastmod>2026-04-01T15:42:22Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/layered-architecture-of-microservice-monitoring-and-key-practices-3f0925f871e0</loc>
    <lastmod>2026-04-01T15:42:11Z</lastmod>
  </url>
</urlset>