<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  
  <url>
    <loc>https://xujianhai.fun/posts/essay_dadi/</loc>
    <lastmod>2021-03-03T21:06:00+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/</loc>
    <lastmod>2021-03-03T21:06:00+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/</loc>
    <lastmod>2021-03-03T21:06:00+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/essay_fb_rocksdb/</loc>
    <lastmod>2021-03-03T19:25:53+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/essay_tectonic/</loc>
    <lastmod>2021-02-28T23:07:28+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/essay_paxostore/</loc>
    <lastmod>2021-02-27T10:54:55+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/blob/</loc>
    <lastmod>2021-02-21T16:29:24+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/essay_ambry/</loc>
    <lastmod>2021-02-21T16:29:24+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/store/</loc>
    <lastmod>2021-02-21T16:29:24+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/</loc>
    <lastmod>2021-02-21T16:29:24+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/essay_pebblesdb/</loc>
    <lastmod>2021-02-17T11:28:15+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/essay_tao/</loc>
    <lastmod>2021-02-16T16:53:50+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/essay_pnuts/</loc>
    <lastmod>2021-02-15T20:12:32+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/essay_wisckey/</loc>
    <lastmod>2021-02-01T20:32:35+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/wisckey/</loc>
    <lastmod>2021-02-01T20:32:35+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/dostoevsky/</loc>
    <lastmod>2021-01-24T16:06:33+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/essay_dostoevsky/</loc>
    <lastmod>2021-01-24T16:06:33+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/essay_fuse/</loc>
    <lastmod>2021-01-20T10:05:14+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/fuse/</loc>
    <lastmod>2021-01-20T10:05:14+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/storage/</loc>
    <lastmod>2021-01-20T10:05:14+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/copyset/</loc>
    <lastmod>2021-01-15T21:02:51+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/essay_copyset/</loc>
    <lastmod>2021-01-15T21:02:51+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/atlas/</loc>
    <lastmod>2020-12-20T22:37:58+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/baidu/</loc>
    <lastmod>2020-12-20T22:37:58+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/essay_atlas/</loc>
    <lastmod>2020-12-20T22:37:58+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/kv/</loc>
    <lastmod>2020-12-20T22:37:58+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/block/</loc>
    <lastmod>2020-12-08T17:08:42+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kernel_block/</loc>
    <lastmod>2020-12-08T17:08:42+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/linux/</loc>
    <lastmod>2020-12-08T17:08:42+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/wireguard/</loc>
    <lastmod>2020-10-13T09:46:36+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/wireguard/</loc>
    <lastmod>2020-10-13T09:46:36+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/generic/</loc>
    <lastmod>2020-09-20T10:00:09+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/golang/</loc>
    <lastmod>2020-09-20T10:00:09+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang_generic/</loc>
    <lastmod>2020-09-20T10:00:09+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/grpc/</loc>
    <lastmod>2020-09-19T13:11:35+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/network/</loc>
    <lastmod>2020-09-19T13:11:35+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/network_grpc/</loc>
    <lastmod>2020-09-19T13:11:35+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/select_chan/</loc>
    <lastmod>2020-09-13T11:40:15+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/distributed/</loc>
    <lastmod>2020-07-21T23:06:09+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/google/</loc>
    <lastmod>2020-07-21T23:06:09+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/google_article/</loc>
    <lastmod>2020-07-21T23:06:09+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/paxos/</loc>
    <lastmod>2020-07-12T21:18:49+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/paxos/</loc>
    <lastmod>2020-07-12T21:18:49+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/batch/</loc>
    <lastmod>2020-07-10T15:22:42+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/message/</loc>
    <lastmod>2020-07-10T15:22:42+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/message_batch/</loc>
    <lastmod>2020-07-10T15:22:42+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/bigtable/</loc>
    <lastmod>2020-07-08T21:26:27+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/bigtable/</loc>
    <lastmod>2020-07-08T21:26:27+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/hbase/</loc>
    <lastmod>2020-07-08T21:26:27+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/broken_pipe/</loc>
    <lastmod>2020-06-23T18:33:37+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/sys/</loc>
    <lastmod>2020-06-23T18:33:37+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/bytable/</loc>
    <lastmod>2020-06-22T20:34:35+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/untagged/</loc>
    <lastmod>2020-06-22T20:34:35+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/compile-db/</loc>
    <lastmod>2020-06-13T00:06:10+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/redis/</loc>
    <lastmod>2020-06-13T00:06:10+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/redis_debug/</loc>
    <lastmod>2020-06-13T00:06:10+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/python/</loc>
    <lastmod>2020-06-08T13:11:08+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/python_tool/</loc>
    <lastmod>2020-06-08T13:11:08+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/mit/</loc>
    <lastmod>2020-06-06T10:23:10+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/mit_6.824/</loc>
    <lastmod>2020-06-06T10:23:10+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/kafka/</loc>
    <lastmod>2020-05-30T21:27:58+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka_group_coordinator/</loc>
    <lastmod>2020-05-30T21:27:58+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/linux_iouring/</loc>
    <lastmod>2020-05-26T22:32:44+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka_controller/</loc>
    <lastmod>2020-05-26T11:45:58+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka_socket/</loc>
    <lastmod>2020-05-23T17:13:38+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/socket/</loc>
    <lastmod>2020-05-23T17:13:38+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/conn_close/</loc>
    <lastmod>2020-05-23T11:08:50+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/iptables/</loc>
    <lastmod>2020-05-23T11:08:50+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka_seq/</loc>
    <lastmod>2020-05-22T18:07:04+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/docker/</loc>
    <lastmod>2020-05-21T21:38:15+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/docker_net/</loc>
    <lastmod>2020-05-21T21:38:15+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/cache/</loc>
    <lastmod>2020-05-17T12:33:18+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/cache_alg/</loc>
    <lastmod>2020-05-17T12:33:18+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rmq_ha/</loc>
    <lastmod>2020-05-04T16:02:11+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/rocketmq/</loc>
    <lastmod>2020-05-04T16:02:11+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/tcp/</loc>
    <lastmod>2020-04-28T15:40:34+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/tcp_user_timeout/</loc>
    <lastmod>2020-04-28T15:40:34+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/mosn/</loc>
    <lastmod>2020-04-24T21:07:36+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/mosn_base/</loc>
    <lastmod>2020-04-24T21:07:36+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/tcp_dump/</loc>
    <lastmod>2020-04-17T10:46:14+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/tcpdump/</loc>
    <lastmod>2020-04-17T10:46:14+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/mysql/</loc>
    <lastmod>2020-04-11T20:51:59+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/mysql_basic/</loc>
    <lastmod>2020-04-11T20:51:59+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/redis_basic/</loc>
    <lastmod>2020-04-08T09:07:46+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/cpp/</loc>
    <lastmod>2020-04-05T19:36:11+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/cpp_basic/</loc>
    <lastmod>2020-04-05T19:36:11+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/proxy_sam/</loc>
    <lastmod>2020-04-05T09:42:10+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/sam/</loc>
    <lastmod>2020-04-05T09:42:10+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/delay/</loc>
    <lastmod>2020-04-03T14:02:08+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/qmq/</loc>
    <lastmod>2020-04-03T14:02:08+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/qmq_delay/</loc>
    <lastmod>2020-04-03T14:02:08+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/mesh/</loc>
    <lastmod>2020-03-28T23:36:12+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/mesh_file/</loc>
    <lastmod>2020-03-28T23:36:12+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq_nomessage/</loc>
    <lastmod>2020-03-26T23:33:04+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq_dledger/</loc>
    <lastmod>2020-03-26T17:49:31+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq_search/</loc>
    <lastmod>2020-03-25T18:22:56+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/golang-timer/</loc>
    <lastmod>2020-03-25T10:23:01+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang_timer/</loc>
    <lastmod>2020-03-25T10:23:01+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq_recover/</loc>
    <lastmod>2020-03-24T23:43:23+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq_flow_control/</loc>
    <lastmod>2020-03-23T22:31:59+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq_msgid/</loc>
    <lastmod>2020-03-17T18:18:05+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kip_broker/</loc>
    <lastmod>2020-03-09T23:13:41+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq_allocate/</loc>
    <lastmod>2020-03-08T20:04:52+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq_subs/</loc>
    <lastmod>2020-03-08T15:35:05+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq_article/</loc>
    <lastmod>2020-03-08T12:00:05+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/tags/go/</loc>
    <lastmod>2020-03-07T20:04:32+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/max_proc/</loc>
    <lastmod>2020-03-07T20:04:32+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq-heartbeat-timeout/</loc>
    <lastmod>2020-03-07T09:35:43+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/protobuf/</loc>
    <lastmod>2020-01-11T15:16:40+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kip-2018-12/</loc>
    <lastmod>2019-12-11T19:49:58+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq-admin/</loc>
    <lastmod>2019-11-17T21:50:30+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-controller-redesign/</loc>
    <lastmod>2019-11-10T11:10:24+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-group-codereview/</loc>
    <lastmod>2019-11-09T21:52:25+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-group-kip/</loc>
    <lastmod>2019-11-07T09:54:35+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-mirror-review/</loc>
    <lastmod>2019-11-02T23:33:49+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-connect-codereview/</loc>
    <lastmod>2019-11-02T23:32:49+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-connect-design-kip/</loc>
    <lastmod>2019-11-02T23:31:22+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-connect-kip/</loc>
    <lastmod>2019-11-02T23:30:41+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq-mirror-review/</loc>
    <lastmod>2019-11-02T11:19:22+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq-connect-review/</loc>
    <lastmod>2019-11-02T10:27:03+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq-connect/</loc>
    <lastmod>2019-11-01T19:44:59+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kip-simple/</loc>
    <lastmod>2019-11-01T13:06:56+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-jira/</loc>
    <lastmod>2019-11-01T11:49:29+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-connect-start/</loc>
    <lastmod>2019-10-27T11:08:14+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-start/</loc>
    <lastmod>2019-10-24T11:39:18+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/pulsar-schema/</loc>
    <lastmod>2019-09-20T11:51:39+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/python-deadlock/</loc>
    <lastmod>2019-09-08T11:20:15+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/grpc-client/</loc>
    <lastmod>2019-07-12T12:40:33+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/site-blog/</loc>
    <lastmod>2019-07-03T17:45:53+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-byvalue/</loc>
    <lastmod>2019-07-03T13:39:19+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-options/</loc>
    <lastmod>2019-06-24T22:49:36+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/goroutine-pool/</loc>
    <lastmod>2019-06-23T21:53:44+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-expvar/</loc>
    <lastmod>2019-06-23T21:03:29+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/http/</loc>
    <lastmod>2019-06-23T20:57:26+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/pprof/</loc>
    <lastmod>2019-06-23T19:22:23+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/fasthttp/</loc>
    <lastmod>2019-06-23T18:12:26+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/k8s-article/</loc>
    <lastmod>2019-06-21T22:18:15+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/lru/</loc>
    <lastmod>2019-06-19T10:23:57+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/gin/</loc>
    <lastmod>2019-06-16T10:12:55+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-thrift/</loc>
    <lastmod>2019-06-14T23:14:25+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/bitmap/</loc>
    <lastmod>2019-06-13T10:08:59+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-journalmq/</loc>
    <lastmod>2019-06-13T09:50:30+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-generate/</loc>
    <lastmod>2019-06-04T09:55:54+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-project/</loc>
    <lastmod>2019-06-02T22:59:19+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-sync/</loc>
    <lastmod>2019-06-02T08:54:15+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-error/</loc>
    <lastmod>2019-06-02T08:52:48+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-epoll/</loc>
    <lastmod>2019-05-29T23:10:21+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-string/</loc>
    <lastmod>2019-05-26T12:29:11+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-slice/</loc>
    <lastmod>2019-05-24T17:43:40+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-writeb/</loc>
    <lastmod>2019-05-24T09:45:30+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-syncmap/</loc>
    <lastmod>2019-05-20T10:00:02+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-wg/</loc>
    <lastmod>2019-05-18T23:20:37+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-rwmutex/</loc>
    <lastmod>2019-05-18T21:53:50+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-condition/</loc>
    <lastmod>2019-05-15T21:58:55+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-mutex/</loc>
    <lastmod>2019-05-14T15:39:34+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/blog/</loc>
    <lastmod>2019-05-09T19:07:10+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-for/</loc>
    <lastmod>2019-05-01T10:11:45+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-mod/</loc>
    <lastmod>2019-05-01T10:11:38+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-init/</loc>
    <lastmod>2019-04-21T12:04:00+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-channel/</loc>
    <lastmod>2019-04-21T11:23:31+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-face/</loc>
    <lastmod>2019-04-21T10:54:16+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/golang-sch/</loc>
    <lastmod>2019-04-14T13:00:03+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/tmq-oom/</loc>
    <lastmod>2019-04-13T14:10:45+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rust_learn/</loc>
    <lastmod>2019-04-11T16:01:17+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/github_lb/</loc>
    <lastmod>2019-04-06T15:13:43+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/consistent-hash-overall/</loc>
    <lastmod>2019-04-05T17:44:49+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/raft-paper/</loc>
    <lastmod>2019-04-03T20:31:08+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/tidb-debug/</loc>
    <lastmod>2019-04-03T10:00:02+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/perf-rafka/</loc>
    <lastmod>2019-03-31T18:25:36+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-config-online/</loc>
    <lastmod>2019-03-31T18:11:37+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/phx-oversall/</loc>
    <lastmod>2019-03-31T11:52:43+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/pulsar-compact/</loc>
    <lastmod>2019-03-30T23:33:11+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/pulsar-component/</loc>
    <lastmod>2019-03-30T23:24:53+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/pulsar-lookup/</loc>
    <lastmod>2019-03-30T14:39:39+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/pulsar-bundle/</loc>
    <lastmod>2019-03-29T23:11:49+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/redis-overall/</loc>
    <lastmod>2019-03-25T09:58:36+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/qmq-overall/</loc>
    <lastmod>2019-03-24T00:42:13+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/mq-overall/</loc>
    <lastmod>2019-03-24T00:08:23+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/qmq-consumer/</loc>
    <lastmod>2019-03-23T09:34:58+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/qmq-producer/</loc>
    <lastmod>2019-03-23T09:34:54+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/qmq-broker/</loc>
    <lastmod>2019-03-23T09:34:43+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-pre-pressure/</loc>
    <lastmod>2019-03-21T22:23:41+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq-broker-consume/</loc>
    <lastmod>2019-03-13T23:11:04+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq-broker-send/</loc>
    <lastmod>2019-03-13T23:07:35+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq-broker/</loc>
    <lastmod>2019-03-11T21:52:08+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq-namesrv/</loc>
    <lastmod>2019-03-11T21:20:32+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/rocketmq-debug/</loc>
    <lastmod>2019-03-11T16:40:08+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-proto/</loc>
    <lastmod>2019-03-09T21:56:40+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-debug/</loc>
    <lastmod>2019-03-03T21:59:31+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-producer/</loc>
    <lastmod>2019-03-03T21:41:08+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-consumer/</loc>
    <lastmod>2019-03-03T21:40:53+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-consumer-proto/</loc>
    <lastmod>2019-03-03T21:40:47+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-producer-proto/</loc>
    <lastmod>2019-03-03T21:40:41+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/kafka-broker/</loc>
    <lastmod>2019-03-03T21:40:29+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/categories/</loc>
    <lastmod>2019-03-03T19:46:10+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/categories/pulsar/</loc>
    <lastmod>2019-03-03T19:46:10+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/pulsar-broker/</loc>
    <lastmod>2019-03-03T19:46:10+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/pulsar-broker-producer-proto/</loc>
    <lastmod>2019-03-03T18:35:39+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/pulsar-client-producer/</loc>
    <lastmod>2019-03-03T14:43:01+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/pulsar-function/</loc>
    <lastmod>2019-03-03T10:07:06+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/pulsar-proxy/</loc>
    <lastmod>2019-03-03T10:06:30+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/pulsar-client-consumer/</loc>
    <lastmod>2019-03-03T09:59:33+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/pulsar-broker-consumer-proto/</loc>
    <lastmod>2019-03-02T21:40:57+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/pulsar-debug/</loc>
    <lastmod>2019-03-02T17:22:50+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/posts/pulsar-intro/</loc>
    <lastmod>2019-03-02T17:06:25+08:00</lastmod>
  </url>
  
  <url>
    <loc>https://xujianhai.fun/about/</loc>
    <lastmod>2019-03-02T13:25:34+08:00</lastmod>
  </url>
  
</urlset>