You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@inlong.apache.org by gi...@apache.org on 2021/11/16 03:41:57 UTC

[incubator-inlong-website] branch asf-site updated: Automated deployment: Tue Nov 16 03:41:34 UTC 2021 a72cce91489a04f4aaee7b7c895686172747949a

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-inlong-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new c8d02e0  Automated deployment: Tue Nov 16 03:41:34 UTC 2021 a72cce91489a04f4aaee7b7c895686172747949a
c8d02e0 is described below

commit c8d02e0e20f03501d0304de096ad5a92117ec7df
Author: dockerzhang <do...@users.noreply.github.com>
AuthorDate: Tue Nov 16 03:41:34 2021 +0000

    Automated deployment: Tue Nov 16 03:41:34 UTC 2021 a72cce91489a04f4aaee7b7c895686172747949a
---
 404.html                                           | 12 +--
 Home/index.html                                    | 10 +--
 .../css/styles.db936f4b.css                        |  2 +-
 assets/js/02b00019.6ec19546.js                     |  1 +
 assets/js/0923fac7.84924c65.js                     |  1 -
 assets/js/0923fac7.ba9ab3ca.js                     |  1 +
 assets/js/0bab55dc.9caf9d59.js                     |  1 +
 assets/js/0bab55dc.d1e3038f.js                     |  1 -
 assets/js/0c660b43.f6288e5a.js                     |  1 +
 assets/js/0c77509b.30228122.js                     |  1 +
 assets/js/0c77509b.574c93e4.js                     |  1 -
 assets/js/0dad32aa.94bf022f.js                     |  1 +
 assets/js/141a3c43.0a0aec87.js                     |  1 +
 assets/js/1672251c.49a79161.js                     |  1 +
 assets/js/1672251c.a9a7ab0b.js                     |  1 -
 assets/js/17409ffa.3a97af38.js                     |  1 +
 assets/js/17409ffa.b82197f7.js                     |  1 -
 assets/js/17896441.49bb3ef1.js                     |  1 +
 assets/js/17896441.7c26087c.js                     |  1 -
 assets/js/17f5e2ab.bca1e32b.js                     |  1 +
 assets/js/17f5e2ab.f7e476c3.js                     |  1 -
 assets/js/1afa4751.98426317.js                     |  1 -
 assets/js/1afa4751.d3c81842.js                     |  1 +
 assets/js/1be78505.be4a9446.js                     |  1 +
 assets/js/1be78505.f99341e7.js                     |  1 -
 assets/js/1fe6254f.46200774.js                     |  1 +
 assets/js/23dc0f70.529faa8c.js                     |  1 +
 assets/js/2613a8d1.b3d7409b.js                     |  1 +
 assets/js/262bdeee.1abadf63.js                     |  1 +
 assets/js/2ac80f8a.05c5ee88.js                     |  1 +
 assets/js/2d06682c.3634d57e.js                     |  1 -
 assets/js/2d06682c.fa96a1d4.js                     |  1 +
 assets/js/2e1d0e00.08e66d5b.js                     |  1 +
 assets/js/2e818a55.6c84d4a5.js                     |  1 +
 assets/js/31cd1cab.7cd2a517.js                     |  1 +
 assets/js/32dd35a8.ca43a675.js                     |  1 +
 assets/js/32dd35a8.eaec8e2c.js                     |  1 -
 assets/js/36469454.6473456e.js                     |  1 -
 assets/js/36469454.8ac10712.js                     |  1 +
 assets/js/3720c009.5ebd50b4.js                     |  1 -
 assets/js/3720c009.5fe8b686.js                     |  1 +
 assets/js/3829.3af3ee1c.js                         |  1 +
 assets/js/3829.eac66b9f.js                         |  1 -
 assets/js/39cff519.a5ce8b88.js                     |  1 +
 assets/js/39cff519.e1e1eff5.js                     |  1 -
 assets/js/3b268494.a8a577c4.js                     |  1 -
 assets/js/3b268494.ed5783c1.js                     |  1 +
 assets/js/3fe961ea.37beaa17.js                     |  1 +
 assets/js/428e0256.373fb783.js                     |  1 -
 assets/js/428e0256.8e698e5a.js                     |  1 +
 assets/js/44a89827.af27bb44.js                     |  1 +
 assets/js/44a89827.d7f5b3f6.js                     |  1 -
 assets/js/47bdc2db.a989106e.js                     |  1 +
 assets/js/47bdc2db.f58fe53f.js                     |  1 -
 assets/js/4ccae3bb.907f1bee.js                     |  1 +
 assets/js/52293f52.5941cc59.js                     |  1 +
 assets/js/5235.347aae6d.js                         |  1 +
 assets/js/5235.b8876183.js                         |  1 -
 assets/js/5389628b.3d3151c9.js                     |  1 -
 assets/js/5389628b.9dfb0bba.js                     |  1 +
 .../{3c4785fc.6594c13d.js => 55960ee5.d91df702.js} |  2 +-
 assets/js/64c12bfa.d36ba873.js                     |  1 +
 assets/js/6667.5ee99fd8.js                         |  2 -
 assets/js/6667.8e53e073.js                         |  2 +
 .../js/6667.8e53e073.js.LICENSE.txt                |  0
 assets/js/7154473d.d95ffd13.js                     |  1 -
 assets/js/7154473d.dedf5c0b.js                     |  1 +
 assets/js/75f2f782.40d97000.js                     |  1 +
 assets/js/75f2f782.88f691f9.js                     |  1 -
 assets/js/77190a43.55b69e9b.js                     |  1 -
 assets/js/77190a43.dcde6598.js                     |  1 +
 assets/js/77816f9e.c4cbd847.js                     |  1 +
 assets/js/814f3328.0671f4a7.js                     |  1 -
 assets/js/814f3328.3ee8cd24.js                     |  1 +
 assets/js/816652a3.5b7dcdb8.js                     |  1 -
 assets/js/816652a3.aab586ce.js                     |  1 +
 .../{55960ee5.d0bf477c.js => 818823b9.a0365a22.js} |  2 +-
 assets/js/82bce247.b003c5b2.js                     |  1 +
 assets/js/870d2c17.2d6962a2.js                     |  1 +
 assets/js/884ebe22.c4e7bb23.js                     |  1 -
 assets/js/884ebe22.e16bfc15.js                     |  1 +
 assets/js/8bc40e3b.bb720934.js                     |  1 +
 assets/js/8dea8d54.7a5a9dc9.js                     |  1 +
 assets/js/8dea8d54.beeab9f7.js                     |  1 -
 assets/js/8eb58b55.29781d1d.js                     |  1 -
 assets/js/8eb58b55.6aac3836.js                     |  1 +
 assets/js/8ff91292.b32d8a63.js                     |  1 +
 assets/js/9067.146b0d41.js                         |  1 +
 assets/js/9067.1fcb6f52.js                         |  1 -
 assets/js/911b74a2.425701f9.js                     |  1 -
 assets/js/911b74a2.a0b852a4.js                     |  1 +
 assets/js/927ffa2f.6b599fb4.js                     |  1 -
 assets/js/927ffa2f.9ca3ad47.js                     |  1 +
 assets/js/935f2afb.16f9df69.js                     |  1 -
 assets/js/935f2afb.d3716775.js                     |  1 +
 assets/js/93ca4beb.4164841d.js                     |  1 -
 assets/js/93ca4beb.49fcb707.js                     |  1 +
 assets/js/98dfe592.65d8c1f7.js                     |  1 +
 assets/js/995ed5c9.9e525032.js                     |  1 -
 assets/js/995ed5c9.cea49e4f.js                     |  1 +
 assets/js/9dd8a0d2.1fadde05.js                     |  1 -
 assets/js/9dd8a0d2.2aa545ef.js                     |  1 +
 assets/js/9e4087bc.94ed9233.js                     |  1 -
 assets/js/9e4087bc.d521a5d7.js                     |  1 +
 assets/js/a034f1db.759478d6.js                     |  1 -
 assets/js/a034f1db.97c5f1f9.js                     |  1 +
 assets/js/a34921a7.730c1f43.js                     |  1 +
 assets/js/a34921a7.a366e759.js                     |  1 -
 assets/js/a3ca5d32.1cea7f86.js                     |  1 +
 assets/js/a6aa9e1f.8b3dc5d3.js                     |  1 +
 assets/js/a6aa9e1f.93a9043d.js                     |  1 -
 assets/js/a76531bd.124b7c29.js                     |  1 -
 assets/js/a76531bd.86d41487.js                     |  1 +
 assets/js/ac4be0c0.ae94128e.js                     |  1 +
 assets/js/ac4be0c0.b119c4ac.js                     |  1 -
 assets/js/ad2fbace.26e8cb82.js                     |  1 +
 assets/js/ad83bdcb.da7cd224.js                     |  1 +
 assets/js/ae46605b.8d87c109.js                     |  1 -
 assets/js/ae46605b.e1b1007a.js                     |  1 +
 assets/js/b2843a71.1ce203e9.js                     |  1 -
 assets/js/b2843a71.27ba748a.js                     |  1 +
 assets/js/b2b675dd.53e14b9a.js                     |  1 -
 assets/js/b2b675dd.570b8e7a.js                     |  1 +
 assets/js/b2f554cd.8307c6f6.js                     |  1 +
 assets/js/b2f554cd.db9a95bd.js                     |  1 -
 assets/js/b5f520da.89c05395.js                     |  1 +
 assets/js/b5f520da.e358a22f.js                     |  1 -
 assets/js/b836d8ef.44202d05.js                     |  1 -
 assets/js/b836d8ef.a7937e1f.js                     |  1 +
 assets/js/bd31ad87.01b31355.js                     |  1 -
 assets/js/bd31ad87.29d3fe19.js                     |  1 +
 assets/js/bf3f4443.d83482b9.js                     |  1 +
 assets/js/cc8414e5.141fed63.js                     |  1 -
 assets/js/cc8414e5.cf1a08fc.js                     |  1 +
 assets/js/ccc49370.92072f78.js                     |  1 -
 assets/js/ccc49370.f140dd0b.js                     |  1 +
 assets/js/d17a0404.1c4acc62.js                     |  1 +
 assets/js/d3367366.9e5b2312.js                     |  1 +
 assets/js/d42b8ab3.e7f07574.js                     |  1 +
 assets/js/d42b8ab3.f235aa85.js                     |  1 -
 assets/js/d5d8b66a.16aaf439.js                     |  1 -
 assets/js/d5d8b66a.f5c08e68.js                     |  1 +
 assets/js/d9d1d9a5.e21e6903.js                     |  1 -
 assets/js/d9d1d9a5.eaa8bab8.js                     |  1 +
 assets/js/da22accf.143ee766.js                     |  1 +
 assets/js/da22accf.47462427.js                     |  1 -
 assets/js/da4fd656.e25a3510.js                     |  1 -
 assets/js/da4fd656.e3d4a788.js                     |  1 +
 assets/js/dd83a069.61c19c60.js                     |  1 +
 assets/js/dd83a069.ff868f63.js                     |  1 -
 assets/js/e6d66d53.1acbce55.js                     |  1 -
 assets/js/e6d66d53.a1673bf0.js                     |  1 +
 assets/js/e7ba2c88.3ba8b0b1.js                     |  1 +
 assets/js/e8bd538a.5664fc8c.js                     |  1 +
 assets/js/eac93e92.2e457473.js                     |  1 +
 assets/js/eac93e92.7a501107.js                     |  1 -
 assets/js/eb24bb5a.4227a21a.js                     |  1 +
 assets/js/f0598477.31e4ec92.js                     |  1 -
 assets/js/f0598477.466c9fd3.js                     |  1 +
 assets/js/f07ee9a9.77653faa.js                     |  1 -
 assets/js/f07ee9a9.f3213af0.js                     |  1 +
 assets/js/f249c660.25c6ada3.js                     |  1 +
 assets/js/f249c660.60648e04.js                     |  1 -
 assets/js/f598acfe.0bcd1521.js                     |  1 -
 assets/js/f598acfe.3dbaad3e.js                     |  1 +
 assets/js/main.7fb42107.js                         |  2 +
 .../js/main.7fb42107.js.LICENSE.txt                |  0
 assets/js/main.b94151ce.js                         |  2 -
 assets/js/runtime~main.5fbee22c.js                 |  1 +
 assets/js/runtime~main.acf44334.js                 |  1 -
 blog/apache-inlong-0.11.0/index.html               | 12 +--
 blog/archive/index.html                            | 12 +--
 blog/atom.xml                                      |  4 +-
 blog/index.html                                    | 12 +--
 blog/rss.xml                                       |  4 +-
 development/how-to-become-a-committer/index.html   | 12 +--
 development/how-to-commit/index.html               | 12 +--
 development/how-to-contribute/index.html           | 12 +--
 development/how-to-release/index.html              | 14 ++--
 development/how-to-subscribe/index.html            | 12 +--
 development/how-to-verify/index.html               | 12 +--
 .../how-to-vote-a-committer-ppmc/index.html        | 12 +--
 development/tags/index.html                        | 23 ------
 docs/contact/index.html                            | 14 ++--
 docs/modules/agent/architecture/index.html         | 16 ++--
 docs/modules/agent/quick_start/index.html          | 16 ++--
 docs/modules/dataproxy-sdk/architecture/index.html | 16 ++--
 docs/modules/dataproxy-sdk/quick_start/index.html  | 14 ++--
 docs/modules/dataproxy/architecture/index.html     | 16 ++--
 docs/modules/dataproxy/quick_start/index.html      | 14 ++--
 docs/modules/manager/architecture/index.html       | 14 ++--
 docs/modules/manager/quick_start/index.html        | 16 ++--
 docs/modules/sort/introduction/index.html          | 16 ++--
 docs/modules/sort/protocol_introduction/index.html | 16 ++--
 docs/modules/sort/quick_start/index.html           | 16 ++--
 docs/modules/tubemq/architecture/index.html        | 16 ++--
 docs/modules/tubemq/client_rpc/index.html          | 16 ++--
 docs/modules/tubemq/clients_java/index.html        | 16 ++--
 .../tubemq/configure_introduction/index.html       | 16 ++--
 .../modules/tubemq/console_introduction/index.html | 16 ++--
 docs/modules/tubemq/consumer_example/index.html    | 16 ++--
 docs/modules/tubemq/deployment/index.html          | 16 ++--
 docs/modules/tubemq/error_code/index.html          | 16 ++--
 docs/modules/tubemq/http_access_api/index.html     | 16 ++--
 docs/modules/tubemq/producer_example/index.html    | 16 ++--
 docs/modules/tubemq/quick_start/index.html         | 16 ++--
 .../tubemq/tubemq-manager/quick_start/index.html   | 16 ++--
 .../tubemq/tubemq_perf_test_vs_Kafka_cn/index.html | 16 ++--
 docs/modules/website/quick_start/index.html        | 16 ++--
 docs/next/contact/index.html                       | 23 ++++++
 docs/next/modules/agent/architecture/index.html    | 30 ++++++++
 docs/next/modules/agent/quick_start/index.html     | 30 ++++++++
 .../modules/dataproxy-sdk/architecture/index.html  | 33 +++++++++
 .../modules/dataproxy-sdk/quick_start/index.html   | 23 ++++++
 .../modules/dataproxy/architecture/index.html      | 14 ++--
 docs/next/modules/dataproxy/quick_start/index.html | 23 ++++++
 docs/next/modules/manager/architecture/index.html  | 23 ++++++
 docs/next/modules/manager/quick_start/index.html   | 33 +++++++++
 docs/next/modules/sort/introduction/index.html     | 26 +++++++
 .../modules/sort/protocol_introduction/index.html  | 24 ++++++
 docs/next/modules/sort/quick_start/index.html      | 24 ++++++
 docs/next/modules/tubemq/architecture/index.html   | 40 ++++++++++
 .../modules/tubemq/client_rpc/index.html           | 14 ++--
 docs/next/modules/tubemq/clients_java/index.html   | 30 ++++++++
 .../tubemq/configure_introduction/index.html       | 14 ++--
 .../modules/tubemq/console_introduction/index.html | 14 ++--
 .../modules/tubemq/consumer_example/index.html     | 29 ++++++++
 docs/next/modules/tubemq/deployment/index.html     | 29 ++++++++
 .../modules/tubemq/error_code/index.html           | 14 ++--
 .../modules/tubemq/http_access_api/index.html      | 14 ++--
 .../modules/tubemq/producer_example/index.html     | 14 ++--
 .../modules/tubemq/quick_start/index.html          | 14 ++--
 .../tubemq/tubemq-manager/quick_start/index.html   | 25 +++++++
 .../tubemq/tubemq_perf_test_vs_Kafka_cn/index.html | 14 ++--
 docs/next/modules/website/quick_start/index.html   | 27 +++++++
 docs/next/tags/index.html                          | 23 ++++++
 docs/next/user_guide/example/index.html            | 24 ++++++
 docs/next/user_guide/quick_start/index.html        | 23 ++++++
 docs/{ => next}/user_guide/user_manual/index.html  | 14 ++--
 docs/tags/index.html                               | 12 +--
 docs/user_guide/example/index.html                 | 16 ++--
 docs/user_guide/quick_start/index.html             | 14 ++--
 docs/user_guide/user_manual/index.html             | 16 ++--
 download/main/index.html                           | 12 +--
 download/release-0.10.0/index.html                 | 12 +--
 download/release-0.11.0/index.html                 | 12 +--
 download/release-0.3.0/index.html                  | 12 +--
 download/release-0.5.0/index.html                  | 12 +--
 download/release-0.6.0/index.html                  | 12 +--
 download/release-0.7.0/index.html                  | 12 +--
 download/release-0.8.0/index.html                  | 12 +--
 download/release-0.9.0/index.html                  | 12 +--
 download/tags/index.html                           | 23 ------
 index.html                                         | 12 +--
 sitemap.xml                                        |  2 +-
 versions/index.html                                | 23 ++++++
 zh-CN/404.html                                     | 12 +--
 zh-CN/Home/index.html                              | 10 +--
 .../assets/css/styles.db936f4b.css                 |  2 +-
 zh-CN/assets/js/00709b9b.4ad0ec09.js               |  1 -
 zh-CN/assets/js/00709b9b.5373e880.js               |  1 +
 zh-CN/assets/js/00a3bd95.42fc351b.js               |  1 -
 zh-CN/assets/js/00a3bd95.8b76f6e3.js               |  1 +
 zh-CN/assets/js/050466c8.5b102094.js               |  1 -
 zh-CN/assets/js/050466c8.a238b227.js               |  1 +
 zh-CN/assets/js/07aa030c.413e7751.js               |  1 +
 zh-CN/assets/js/07aa030c.e2ae5ad6.js               |  1 -
 zh-CN/assets/js/083bbaaa.731b59ba.js               |  1 +
 zh-CN/assets/js/0987dc65.d99afd80.js               |  1 +
 zh-CN/assets/js/0a29dfd8.00bea15b.js               |  1 +
 zh-CN/assets/js/0a29dfd8.f8c497cc.js               |  1 -
 zh-CN/assets/js/0c2255bd.17fbba31.js               |  1 +
 zh-CN/assets/js/0c2255bd.f88ec7e4.js               |  1 -
 zh-CN/assets/js/121d0835.57460bdd.js               |  1 +
 zh-CN/assets/js/132e7e2d.9fad40d6.js               |  1 +
 zh-CN/assets/js/137426b6.17190c7b.js               |  1 -
 zh-CN/assets/js/137426b6.7d88f169.js               |  1 +
 zh-CN/assets/js/138749a9.0fd6c31d.js               |  1 +
 zh-CN/assets/js/17896441.49bb3ef1.js               |  1 +
 zh-CN/assets/js/17896441.7c26087c.js               |  1 -
 zh-CN/assets/js/1be78505.be4a9446.js               |  1 +
 zh-CN/assets/js/1be78505.f99341e7.js               |  1 -
 zh-CN/assets/js/1f8d8d53.95dcd7b9.js               |  1 -
 zh-CN/assets/js/1f8d8d53.dd127172.js               |  1 +
 zh-CN/assets/js/22546781.a22ebf3b.js               |  1 +
 zh-CN/assets/js/2328cee7.1e54abe9.js               |  1 -
 zh-CN/assets/js/2328cee7.771f2567.js               |  1 +
 zh-CN/assets/js/237d607f.18807e7f.js               |  1 +
 zh-CN/assets/js/2596e8b8.6ccf488e.js               |  1 -
 zh-CN/assets/js/2596e8b8.c640e89a.js               |  1 +
 zh-CN/assets/js/2b25c52e.41fb3c53.js               |  1 -
 zh-CN/assets/js/2b25c52e.e627b199.js               |  1 +
 zh-CN/assets/js/2e1d0e00.08e66d5b.js               |  1 +
 zh-CN/assets/js/2eaa698a.4b067a05.js               |  1 +
 zh-CN/assets/js/2eaa698a.aef4342d.js               |  1 -
 zh-CN/assets/js/32dd35a8.3156b1e2.js               |  1 -
 zh-CN/assets/js/32dd35a8.6eb96520.js               |  1 +
 zh-CN/assets/js/348c4236.1ae01113.js               |  1 -
 zh-CN/assets/js/348c4236.432aef21.js               |  1 +
 zh-CN/assets/js/3720c009.5ebd50b4.js               |  1 -
 zh-CN/assets/js/3720c009.5fe8b686.js               |  1 +
 zh-CN/assets/js/3829.3af3ee1c.js                   |  1 +
 zh-CN/assets/js/3829.eac66b9f.js                   |  1 -
 zh-CN/assets/js/3843fed2.e57e72f5.js               |  1 -
 zh-CN/assets/js/3843fed2.fb14a3d6.js               |  1 +
 .../{b58a5ccd.b530f1c2.js => 388d77c3.c0e9a8ab.js} |  2 +-
 zh-CN/assets/js/3ac964a8.1592684b.js               |  1 -
 zh-CN/assets/js/3ac964a8.78cd4ca7.js               |  1 +
 zh-CN/assets/js/3bca63ab.79175554.js               |  1 +
 zh-CN/assets/js/3bca63ab.e4f196e6.js               |  1 -
 zh-CN/assets/js/428e01de.ecb9e60d.js               |  1 +
 zh-CN/assets/js/428e01de.f222c9a7.js               |  1 -
 zh-CN/assets/js/44a8483f.6ed09763.js               |  1 -
 zh-CN/assets/js/44a8483f.81a48a62.js               |  1 +
 zh-CN/assets/js/479b9562.58d828c9.js               |  1 -
 zh-CN/assets/js/479b9562.909243d9.js               |  1 +
 zh-CN/assets/js/4c38ce9d.510f8623.js               |  1 +
 zh-CN/assets/js/4c38ce9d.b06546a2.js               |  1 -
 zh-CN/assets/js/4d1c931f.72001f92.js               |  1 +
 zh-CN/assets/js/50bc71d4.4f3d61aa.js               |  1 +
 zh-CN/assets/js/50bc71d4.be6a1b77.js               |  1 -
 zh-CN/assets/js/51ddc943.4fefd803.js               |  1 -
 zh-CN/assets/js/51ddc943.78416071.js               |  1 +
 zh-CN/assets/js/51e6f8a9.c24469aa.js               |  1 -
 zh-CN/assets/js/51e6f8a9.dae29e93.js               |  1 +
 zh-CN/assets/js/52293f52.dcf61dee.js               |  1 +
 zh-CN/assets/js/5235.347aae6d.js                   |  1 +
 zh-CN/assets/js/5235.b8876183.js                   |  1 -
 zh-CN/assets/js/55960ee5.d0bf477c.js               |  1 -
 .../assets/js/55960ee5.d91df702.js                 |  2 +-
 zh-CN/assets/js/587d016f.0359d405.js               |  1 +
 zh-CN/assets/js/587d016f.ada8b732.js               |  1 -
 zh-CN/assets/js/60b9ebce.440c0aaa.js               |  1 -
 zh-CN/assets/js/60b9ebce.764392e6.js               |  1 +
 zh-CN/assets/js/6300dc14.96d7fffd.js               |  1 -
 zh-CN/assets/js/6300dc14.9ace26e5.js               |  1 +
 zh-CN/assets/js/65126688.16cdfb6e.js               |  1 -
 zh-CN/assets/js/65126688.19914b82.js               |  1 +
 zh-CN/assets/js/6667.5ee99fd8.js                   |  2 -
 zh-CN/assets/js/6667.8e53e073.js                   |  2 +
 .../assets/js/6667.8e53e073.js.LICENSE.txt         |  0
 zh-CN/assets/js/6811ff15.22935a84.js               |  1 +
 zh-CN/assets/js/6eb165f5.dd332298.js               |  1 +
 zh-CN/assets/js/6eb165f5.ed66bb1c.js               |  1 -
 zh-CN/assets/js/77816f9e.f339914f.js               |  1 +
 zh-CN/assets/js/7818cb57.2fd04b18.js               |  1 -
 zh-CN/assets/js/7818cb57.efac0ad5.js               |  1 +
 zh-CN/assets/js/814f3328.29967085.js               |  1 +
 zh-CN/assets/js/814f3328.359aa928.js               |  1 -
 zh-CN/assets/js/817097c0.f93e8a48.js               |  1 +
 .../{3c4785fc.6594c13d.js => 818823b9.a0365a22.js} |  2 +-
 zh-CN/assets/js/822f149e.5510ac8f.js               |  1 +
 zh-CN/assets/js/835df10a.c14407aa.js               |  1 +
 zh-CN/assets/js/835df10a.eeb6ddd6.js               |  1 -
 zh-CN/assets/js/84537198.e72b1d3e.js               |  1 +
 zh-CN/assets/js/8d998be3.2406dae5.js               |  1 +
 zh-CN/assets/js/8d998be3.e1a908fe.js               |  1 -
 zh-CN/assets/js/9067.146b0d41.js                   |  1 +
 zh-CN/assets/js/9067.1fcb6f52.js                   |  1 -
 zh-CN/assets/js/935f2afb.a2a3340d.js               |  1 +
 zh-CN/assets/js/935f2afb.ddca4812.js               |  1 -
 zh-CN/assets/js/93ca4beb.036c5683.js               |  1 -
 zh-CN/assets/js/93ca4beb.4051be4d.js               |  1 +
 zh-CN/assets/js/9c9206c5.f18edb84.js               |  1 +
 zh-CN/assets/js/9dd8a0d2.1fadde05.js               |  1 -
 zh-CN/assets/js/9dd8a0d2.2aa545ef.js               |  1 +
 zh-CN/assets/js/9e111461.7dc9625d.js               |  1 -
 zh-CN/assets/js/9e111461.eb1e0d97.js               |  1 +
 zh-CN/assets/js/9e4087bc.94ed9233.js               |  1 -
 zh-CN/assets/js/9e4087bc.d521a5d7.js               |  1 +
 zh-CN/assets/js/9f782b6d.7ae0fd83.js               |  1 -
 zh-CN/assets/js/9f782b6d.b2278f25.js               |  1 +
 zh-CN/assets/js/a030d7a1.078057f2.js               |  1 +
 zh-CN/assets/js/a030d7a1.60031af9.js               |  1 -
 zh-CN/assets/js/a5d69bdb.0c5309d2.js               |  1 -
 zh-CN/assets/js/a5d69bdb.c0562cbc.js               |  1 +
 zh-CN/assets/js/a689455f.25bd8db8.js               |  1 -
 zh-CN/assets/js/a689455f.dd1a6044.js               |  1 +
 zh-CN/assets/js/a6aa9e1f.8b3dc5d3.js               |  1 +
 zh-CN/assets/js/a6aa9e1f.93a9043d.js               |  1 -
 zh-CN/assets/js/ac7e01d1.0c69ad1b.js               |  1 -
 zh-CN/assets/js/ac7e01d1.24e3f49d.js               |  1 +
 zh-CN/assets/js/ae807d75.e5e6881d.js               |  1 +
 zh-CN/assets/js/b36703e6.dd5054a1.js               |  1 -
 zh-CN/assets/js/b36703e6.f57bcb29.js               |  1 +
 zh-CN/assets/js/b58a5ccd.9044f5b4.js               |  1 +
 zh-CN/assets/js/b637f0fe.2518ebc6.js               |  1 +
 zh-CN/assets/js/b6ef0932.2f3d336d.js               |  1 +
 zh-CN/assets/js/bd31ad87.01b31355.js               |  1 -
 zh-CN/assets/js/bd31ad87.29d3fe19.js               |  1 +
 zh-CN/assets/js/c1911260.ac0b648b.js               |  1 +
 zh-CN/assets/js/c2407f6b.3c69b970.js               |  1 +
 zh-CN/assets/js/c2407f6b.3d2feb2c.js               |  1 -
 zh-CN/assets/js/c6a6d8c6.f5a86784.js               |  1 +
 zh-CN/assets/js/c6dd689f.3eaf4559.js               |  1 +
 zh-CN/assets/js/ccc49370.92072f78.js               |  1 -
 zh-CN/assets/js/ccc49370.f140dd0b.js               |  1 +
 zh-CN/assets/js/cdbd3214.68973952.js               |  1 -
 zh-CN/assets/js/ce0d3df6.14070d84.js               |  1 -
 zh-CN/assets/js/ce0d3df6.ce01f461.js               |  1 +
 zh-CN/assets/js/d293f4d1.33941b35.js               |  1 -
 zh-CN/assets/js/d293f4d1.fe087e13.js               |  1 +
 zh-CN/assets/js/d9cd0117.06781d39.js               |  1 +
 zh-CN/assets/js/d9cd0117.e9d53638.js               |  1 -
 zh-CN/assets/js/db060ea0.f28de8ef.js               |  1 +
 zh-CN/assets/js/db7cff5f.00c677ff.js               |  1 +
 zh-CN/assets/js/db7cff5f.34b75ff2.js               |  1 -
 zh-CN/assets/js/dcc81c1a.4b9dd380.js               |  1 +
 zh-CN/assets/js/de65e24a.82537895.js               |  1 +
 zh-CN/assets/js/e1244da5.4438621b.js               |  1 +
 zh-CN/assets/js/e987b25c.c38437d6.js               |  1 +
 zh-CN/assets/js/ed07724c.17a85646.js               |  1 -
 zh-CN/assets/js/ed07724c.dc640e54.js               |  1 +
 zh-CN/assets/js/f086d416.dfc89a44.js               |  1 +
 zh-CN/assets/js/f5852ed8.24d46f43.js               |  1 +
 zh-CN/assets/js/f5852ed8.cab3be84.js               |  1 -
 zh-CN/assets/js/fb8ce9cb.3d58079d.js               |  1 +
 zh-CN/assets/js/fb8ce9cb.dcb343f7.js               |  1 -
 zh-CN/assets/js/fbaddf42.3375cab2.js               |  1 -
 zh-CN/assets/js/fbaddf42.a7e2cce4.js               |  1 +
 zh-CN/assets/js/fd12f5d4.38b07f21.js               |  1 +
 zh-CN/assets/js/ffc3dbdf.83d9791e.js               |  1 +
 zh-CN/assets/js/main.6c262197.js                   |  2 +
 .../assets/js/main.6c262197.js.LICENSE.txt         |  0
 zh-CN/assets/js/main.912d7257.js                   |  2 -
 zh-CN/assets/js/runtime~main.2762086e.js           |  1 -
 zh-CN/assets/js/runtime~main.8c3a282c.js           |  1 +
 zh-CN/blog/apache-inlong-0.11.0/index.html         | 12 +--
 zh-CN/blog/archive/index.html                      | 12 +--
 zh-CN/blog/atom.xml                                |  4 +-
 zh-CN/blog/index.html                              | 12 +--
 zh-CN/blog/rss.xml                                 |  4 +-
 .../how-to-become-a-committer/index.html           | 12 +--
 zh-CN/development/how-to-commit/index.html         | 12 +--
 zh-CN/development/how-to-contribute/index.html     | 12 +--
 zh-CN/development/how-to-release/index.html        | 14 ++--
 zh-CN/development/how-to-subscribe/index.html      | 14 ++--
 zh-CN/development/how-to-verify/index.html         | 12 +--
 .../how-to-vote-a-committer-ppmc/index.html        | 12 +--
 zh-CN/development/tags/index.html                  | 23 ------
 zh-CN/docs/contact/index.html                      | 14 ++--
 zh-CN/docs/modules/agent/architecture/index.html   | 16 ++--
 zh-CN/docs/modules/agent/quick_start/index.html    | 16 ++--
 .../modules/dataproxy-sdk/architecture/index.html  | 16 ++--
 .../modules/dataproxy-sdk/quick_start/index.html   | 14 ++--
 .../docs/modules/dataproxy/architecture/index.html | 16 ++--
 .../docs/modules/dataproxy/quick_start/index.html  | 14 ++--
 zh-CN/docs/modules/manager/architecture/index.html | 14 ++--
 zh-CN/docs/modules/manager/quick_start/index.html  | 16 ++--
 zh-CN/docs/modules/sort/introduction/index.html    | 16 ++--
 .../modules/sort/protocol_introduction/index.html  | 14 ++--
 zh-CN/docs/modules/sort/quick_start/index.html     | 14 ++--
 zh-CN/docs/modules/tubemq/architecture/index.html  | 16 ++--
 zh-CN/docs/modules/tubemq/client_rpc/index.html    | 16 ++--
 zh-CN/docs/modules/tubemq/clients_java/index.html  | 16 ++--
 .../tubemq/configure_introduction/index.html       | 16 ++--
 .../modules/tubemq/console_introduction/index.html | 16 ++--
 .../modules/tubemq/consumer_example/index.html     | 16 ++--
 zh-CN/docs/modules/tubemq/deployment/index.html    | 16 ++--
 zh-CN/docs/modules/tubemq/error_code/index.html    | 14 ++--
 .../docs/modules/tubemq/http_access_api/index.html | 16 ++--
 .../modules/tubemq/producer_example/index.html     | 16 ++--
 zh-CN/docs/modules/tubemq/quick_start/index.html   | 16 ++--
 .../tubemq/tubemq-manager/quick_start/index.html   | 16 ++--
 .../tubemq/tubemq_perf_test_vs_Kafka_cn/index.html | 16 ++--
 zh-CN/docs/modules/website/quick_start/index.html  | 16 ++--
 zh-CN/docs/next/contact/index.html                 | 23 ++++++
 .../next/modules/agent/architecture/index.html     | 30 ++++++++
 .../docs/next/modules/agent/quick_start/index.html | 30 ++++++++
 .../modules/dataproxy-sdk/architecture/index.html  | 33 +++++++++
 .../modules/dataproxy-sdk/quick_start/index.html   | 23 ++++++
 .../modules/dataproxy/architecture/index.html      | 14 ++--
 .../next/modules/dataproxy/quick_start/index.html  | 23 ++++++
 .../next/modules/manager/architecture/index.html   | 23 ++++++
 .../next/modules/manager/quick_start/index.html    | 28 +++++++
 .../docs/next/modules/sort/introduction/index.html | 29 ++++++++
 .../modules/sort/protocol_introduction/index.html  | 23 ++++++
 .../docs/next/modules/sort/quick_start/index.html  | 23 ++++++
 .../next/modules/tubemq/architecture/index.html    | 37 ++++++++++
 .../modules/tubemq/client_rpc/index.html           | 14 ++--
 .../next/modules/tubemq/clients_java/index.html    | 30 ++++++++
 .../tubemq/configure_introduction/index.html       | 85 ++++++++++++++++++++++
 .../modules/tubemq/console_introduction/index.html | 14 ++--
 .../modules/tubemq/consumer_example/index.html     | 31 ++++++++
 .../docs/next/modules/tubemq/deployment/index.html | 26 +++++++
 .../docs/next/modules/tubemq/error_code/index.html | 23 ++++++
 .../next/modules/tubemq/http_access_api/index.html | 24 ++++++
 .../modules/tubemq/producer_example/index.html     | 14 ++--
 .../modules/tubemq/quick_start/index.html          | 14 ++--
 .../tubemq/tubemq-manager/quick_start/index.html   | 25 +++++++
 .../tubemq/tubemq_perf_test_vs_Kafka_cn/index.html | 14 ++--
 .../next/modules/website/quick_start/index.html    | 27 +++++++
 zh-CN/docs/next/tags/index.html                    | 23 ++++++
 zh-CN/docs/next/user_guide/example/index.html      | 23 ++++++
 zh-CN/docs/next/user_guide/quick_start/index.html  | 23 ++++++
 zh-CN/docs/next/user_guide/user_manual/index.html  | 24 ++++++
 zh-CN/docs/tags/index.html                         | 12 +--
 zh-CN/docs/user_guide/example/index.html           | 14 ++--
 zh-CN/docs/user_guide/quick_start/index.html       | 14 ++--
 zh-CN/docs/user_guide/user_manual/index.html       | 16 ++--
 zh-CN/download/main/index.html                     | 12 +--
 zh-CN/download/release-0.10.0/index.html           | 12 +--
 zh-CN/download/release-0.11.0/index.html           | 12 +--
 zh-CN/download/release-0.3.0/index.html            | 12 +--
 zh-CN/download/release-0.5.0/index.html            | 12 +--
 zh-CN/download/release-0.6.0/index.html            | 12 +--
 zh-CN/download/release-0.7.0/index.html            | 12 +--
 zh-CN/download/release-0.8.0/index.html            | 12 +--
 zh-CN/download/release-0.9.0/index.html            | 12 +--
 zh-CN/download/tags/index.html                     | 23 ------
 zh-CN/index.html                                   | 12 +--
 zh-CN/sitemap.xml                                  |  2 +-
 zh-CN/versions/index.html                          | 23 ++++++
 513 files changed, 2330 insertions(+), 1085 deletions(-)

diff --git a/404.html b/404.html
index 6017a99..eae14e9 100644
--- a/404.html
+++ b/404.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Page Not Found | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/404.html"><meta data-react-helmet="true" name="docusauru [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Page Not Found | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/404.html"><meta data-react-helmet="true" name="docusauru [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/Home/index.html b/Home/index.html
index 84fe534..8d43971 100644
--- a/Home/index.html
+++ b/Home/index.html
@@ -5,14 +5,14 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true"></title><link rel="stylesheet" href="/assets/css/styles.8c635544.css">
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true"></title><link rel="stylesheet" href="/assets/css/styles.db936f4b.css">
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div class="home-page"><section class="top-section" style="background-image:url(&quot;/img/first-page-bg.png&quot;"><div class="vertical-middle animate__animated animate__fadeInLeft animate__delay-0.5s"><div class="product-name"><div class="brandname">Apache</div><div class="projectname" style="background-image:url(&quot;/img/inlong-en.svg&quot;"></div></div><div class="product-desc2"><div>Automatic</div><div class="split"></div><div>Safety</div><div class="split"></div><div>High perform [...]
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/assets/css/styles.8c635544.css b/assets/css/styles.db936f4b.css
similarity index 76%
rename from zh-CN/assets/css/styles.8c635544.css
rename to assets/css/styles.db936f4b.css
index abe68da..88abf86 100644
--- a/zh-CN/assets/css/styles.8c635544.css
+++ b/assets/css/styles.db936f4b.css
@@ -1 +1 @@
-.container,.row .col{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,.react-toggle{-webki [...]
\ No newline at end of file
+.container,.row .col{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,.react-toggle{-webki [...]
\ No newline at end of file
diff --git a/assets/js/02b00019.6ec19546.js b/assets/js/02b00019.6ec19546.js
new file mode 100644
index 0000000..46073ad
--- /dev/null
+++ b/assets/js/02b00019.6ec19546.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2059],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var r=n(67294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/0923fac7.84924c65.js b/assets/js/0923fac7.84924c65.js
deleted file mode 100644
index 36f2de8..0000000
--- a/assets/js/0923fac7.84924c65.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1272],{3905:function(e,t,a){a.d(t,{Zo:function(){return u},kt:function(){return m}});var n=a(7294);function s(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/0923fac7.ba9ab3ca.js b/assets/js/0923fac7.ba9ab3ca.js
new file mode 100644
index 0000000..76dd2ed
--- /dev/null
+++ b/assets/js/0923fac7.ba9ab3ca.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1272],{3905:function(e,t,a){a.d(t,{Zo:function(){return u},kt:function(){return m}});var n=a(67294);function s(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/0bab55dc.9caf9d59.js b/assets/js/0bab55dc.9caf9d59.js
new file mode 100644
index 0000000..cc9f82d
--- /dev/null
+++ b/assets/js/0bab55dc.9caf9d59.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4083],{3905:function(e,n,t){t.d(n,{Zo:function(){return u},kt:function(){return p}});var s=t(67294);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);n&&(s=s.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/assets/js/0bab55dc.d1e3038f.js b/assets/js/0bab55dc.d1e3038f.js
deleted file mode 100644
index 164ffae..0000000
--- a/assets/js/0bab55dc.d1e3038f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4083],{3905:function(e,n,t){t.d(n,{Zo:function(){return u},kt:function(){return p}});var s=t(7294);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);n&&(s=s.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumera [...]
\ No newline at end of file
diff --git a/assets/js/0c660b43.f6288e5a.js b/assets/js/0c660b43.f6288e5a.js
new file mode 100644
index 0000000..87bba6d
--- /dev/null
+++ b/assets/js/0c660b43.f6288e5a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1308],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return g}});var r=n(67294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/0c77509b.30228122.js b/assets/js/0c77509b.30228122.js
new file mode 100644
index 0000000..db79c89
--- /dev/null
+++ b/assets/js/0c77509b.30228122.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1115],{3905:function(e,a,t){t.d(a,{Zo:function(){return h},kt:function(){return o}});var n=t(67294);function i(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function r(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumer [...]
\ No newline at end of file
diff --git a/assets/js/0c77509b.574c93e4.js b/assets/js/0c77509b.574c93e4.js
deleted file mode 100644
index 638444f..0000000
--- a/assets/js/0c77509b.574c93e4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1115],{3905:function(e,a,t){t.d(a,{Zo:function(){return h},kt:function(){return o}});var n=t(7294);function i(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function r(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumera [...]
\ No newline at end of file
diff --git a/assets/js/0dad32aa.94bf022f.js b/assets/js/0dad32aa.94bf022f.js
new file mode 100644
index 0000000..dda8598
--- /dev/null
+++ b/assets/js/0dad32aa.94bf022f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5686],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return m}});var r=n(67294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/141a3c43.0a0aec87.js b/assets/js/141a3c43.0a0aec87.js
new file mode 100644
index 0000000..2745227
--- /dev/null
+++ b/assets/js/141a3c43.0a0aec87.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1348],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return m}});var a=n(67294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/1672251c.49a79161.js b/assets/js/1672251c.49a79161.js
new file mode 100644
index 0000000..46759be
--- /dev/null
+++ b/assets/js/1672251c.49a79161.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4748],{3905:function(e,t,n){n.d(t,{Zo:function(){return d},kt:function(){return g}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/1672251c.a9a7ab0b.js b/assets/js/1672251c.a9a7ab0b.js
deleted file mode 100644
index 2a9e3d2..0000000
--- a/assets/js/1672251c.a9a7ab0b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4748],{3905:function(e,t,n){n.d(t,{Zo:function(){return d},kt:function(){return g}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/17409ffa.3a97af38.js b/assets/js/17409ffa.3a97af38.js
new file mode 100644
index 0000000..18722f9
--- /dev/null
+++ b/assets/js/17409ffa.3a97af38.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3261],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return m}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/17409ffa.b82197f7.js b/assets/js/17409ffa.b82197f7.js
deleted file mode 100644
index 9dab6df..0000000
--- a/assets/js/17409ffa.b82197f7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3261],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return m}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/17896441.49bb3ef1.js b/assets/js/17896441.49bb3ef1.js
new file mode 100644
index 0000000..775a6e3
--- /dev/null
+++ b/assets/js/17896441.49bb3ef1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7918],{78943:function(e,t,a){a.r(t),a.d(t,{default:function(){return V}});var n=a(67294),r=a(86010),l=a(93783),i=a(39960),o=a(95999);var s=function(e){var t=e.metadata;return n.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,o.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages navigation",description:"The ARIA label for the docs pagination"})},n.createElement [...]
\ No newline at end of file
diff --git a/assets/js/17896441.7c26087c.js b/assets/js/17896441.7c26087c.js
deleted file mode 100644
index 6d7d0ff..0000000
--- a/assets/js/17896441.7c26087c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7918],{8943:function(e,t,a){a.r(t),a.d(t,{default:function(){return V}});var n=a(7294),r=a(6010),l=a(3783),i=a(9960),o=a(5999);var s=function(e){var t=e.metadata;return n.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,o.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages navigation",description:"The ARIA label for the docs pagination"})},n.createElement("div" [...]
\ No newline at end of file
diff --git a/assets/js/17f5e2ab.bca1e32b.js b/assets/js/17f5e2ab.bca1e32b.js
new file mode 100644
index 0000000..27d638c
--- /dev/null
+++ b/assets/js/17f5e2ab.bca1e32b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7794],{3905:function(t,e,a){a.d(e,{Zo:function(){return m},kt:function(){return g}});var r=a(67294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function l(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/17f5e2ab.f7e476c3.js b/assets/js/17f5e2ab.f7e476c3.js
deleted file mode 100644
index e6bccf8..0000000
--- a/assets/js/17f5e2ab.f7e476c3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7794],{3905:function(t,e,a){a.d(e,{Zo:function(){return m},kt:function(){return g}});var r=a(7294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function l(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/assets/js/1afa4751.98426317.js b/assets/js/1afa4751.98426317.js
deleted file mode 100644
index 2ab06cd..0000000
--- a/assets/js/1afa4751.98426317.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5360],{3905:function(e,t,r){r.d(t,{Zo:function(){return l},kt:function(){return m}});var a=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/1afa4751.d3c81842.js b/assets/js/1afa4751.d3c81842.js
new file mode 100644
index 0000000..5b0b43c
--- /dev/null
+++ b/assets/js/1afa4751.d3c81842.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5360],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return m}});var a=r(67294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/1be78505.be4a9446.js b/assets/js/1be78505.be4a9446.js
new file mode 100644
index 0000000..32145a4
--- /dev/null
+++ b/assets/js/1be78505.be4a9446.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9514,5235],{85642:function(e,t,a){a.r(t),a.d(t,{default:function(){return ee}});var n=a(67294),r=a(3905),o=a(46291),l=a(99067),i=a(86010),c=a(45319),s=a(93783),d=a(77898),m=a(55537),u=a(87462),p=function(e){return n.createElement("svg",(0,u.Z)({width:"20",height:"20","aria-hidden":"true"},e),n.createElement("g",{fill:"#7a7a7a"},n.createElement("path",{d:"M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492 [...]
\ No newline at end of file
diff --git a/assets/js/1be78505.f99341e7.js b/assets/js/1be78505.f99341e7.js
deleted file mode 100644
index c0706fe..0000000
--- a/assets/js/1be78505.f99341e7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9514,5235],{5642:function(e,t,a){a.r(t),a.d(t,{default:function(){return ee}});var n=a(7294),r=a(3905),o=a(6291),l=a(9067),i=a(6010),c=a(5319),s=a(3783),d=a(7898),m=a(5537),u=a(7462),p=function(e){return n.createElement("svg",(0,u.Z)({width:"20",height:"20","aria-hidden":"true"},e),n.createElement("g",{fill:"#7a7a7a"},n.createElement("path",{d:"M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982  [...]
\ No newline at end of file
diff --git a/assets/js/1fe6254f.46200774.js b/assets/js/1fe6254f.46200774.js
new file mode 100644
index 0000000..adc41c6
--- /dev/null
+++ b/assets/js/1fe6254f.46200774.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4619],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return g}});var r=n(67294);function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/23dc0f70.529faa8c.js b/assets/js/23dc0f70.529faa8c.js
new file mode 100644
index 0000000..ef7c942
--- /dev/null
+++ b/assets/js/23dc0f70.529faa8c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[766],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return m}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/2613a8d1.b3d7409b.js b/assets/js/2613a8d1.b3d7409b.js
new file mode 100644
index 0000000..3378f64
--- /dev/null
+++ b/assets/js/2613a8d1.b3d7409b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1458],{3905:function(t,e,n){n.d(e,{Zo:function(){return s},kt:function(){return k}});var r=n(67294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/262bdeee.1abadf63.js b/assets/js/262bdeee.1abadf63.js
new file mode 100644
index 0000000..571dc1f
--- /dev/null
+++ b/assets/js/262bdeee.1abadf63.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3863],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return m}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/2ac80f8a.05c5ee88.js b/assets/js/2ac80f8a.05c5ee88.js
new file mode 100644
index 0000000..02cfd01
--- /dev/null
+++ b/assets/js/2ac80f8a.05c5ee88.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7851],{3905:function(e,t,n){n.d(t,{Zo:function(){return d},kt:function(){return m}});var a=n(67294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/2d06682c.3634d57e.js b/assets/js/2d06682c.3634d57e.js
deleted file mode 100644
index 80e620b..0000000
--- a/assets/js/2d06682c.3634d57e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6999],{3905:function(e,n,t){t.d(n,{Zo:function(){return s},kt:function(){return d}});var r=t(7294);function o(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumera [...]
\ No newline at end of file
diff --git a/assets/js/2d06682c.fa96a1d4.js b/assets/js/2d06682c.fa96a1d4.js
new file mode 100644
index 0000000..0286f0c
--- /dev/null
+++ b/assets/js/2d06682c.fa96a1d4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6999],{3905:function(e,n,t){t.d(n,{Zo:function(){return s},kt:function(){return d}});var r=t(67294);function o(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/assets/js/2e1d0e00.08e66d5b.js b/assets/js/2e1d0e00.08e66d5b.js
new file mode 100644
index 0000000..5836d1f
--- /dev/null
+++ b/assets/js/2e1d0e00.08e66d5b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5707],{2472:function(e,t,n){n.r(t),n.d(t,{default:function(){return i}});var l=n(67294),r=n(72389),a=(n(44996),JSON.parse('{"zh-CN":{"title":"Apache InLong \u6240\u6709\u6587\u6863\u7248\u672c","newVersion":"\u8fd9\u662f\u5f53\u524d\u7684\u6587\u6863\u7248\u672c","newVersionExplain":"\u5728\u8fd9\u91cc\u60a8\u53ef\u4ee5\u627e\u5230\u5f53\u524d\u53d1\u5e03\u7684\u6587\u6863\u7248\u672c","nextVersion":"\u [...]
\ No newline at end of file
diff --git a/assets/js/2e818a55.6c84d4a5.js b/assets/js/2e818a55.6c84d4a5.js
new file mode 100644
index 0000000..f730fcb
--- /dev/null
+++ b/assets/js/2e818a55.6c84d4a5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3975],{3905:function(t,e,n){n.d(e,{Zo:function(){return c},kt:function(){return m}});var r=n(67294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/31cd1cab.7cd2a517.js b/assets/js/31cd1cab.7cd2a517.js
new file mode 100644
index 0000000..1a39686
--- /dev/null
+++ b/assets/js/31cd1cab.7cd2a517.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3812],{3905:function(t,e,n){n.d(e,{Zo:function(){return p},kt:function(){return g}});var a=n(67294);function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/32dd35a8.ca43a675.js b/assets/js/32dd35a8.ca43a675.js
new file mode 100644
index 0000000..4563b51
--- /dev/null
+++ b/assets/js/32dd35a8.ca43a675.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6083],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return f}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/32dd35a8.eaec8e2c.js b/assets/js/32dd35a8.eaec8e2c.js
deleted file mode 100644
index 73f7b92..0000000
--- a/assets/js/32dd35a8.eaec8e2c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6083],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return f}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/36469454.6473456e.js b/assets/js/36469454.6473456e.js
deleted file mode 100644
index e2c83e1..0000000
--- a/assets/js/36469454.6473456e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3245],{3905:function(t,e,a){a.d(e,{Zo:function(){return s},kt:function(){return g}});var r=a(7294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/assets/js/36469454.8ac10712.js b/assets/js/36469454.8ac10712.js
new file mode 100644
index 0000000..5ff1197
--- /dev/null
+++ b/assets/js/36469454.8ac10712.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3245],{3905:function(t,e,a){a.d(e,{Zo:function(){return s},kt:function(){return g}});var r=a(67294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/3720c009.5ebd50b4.js b/assets/js/3720c009.5ebd50b4.js
deleted file mode 100644
index eb80b18..0000000
--- a/assets/js/3720c009.5ebd50b4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3751],{4312:function(e,t,a){a.r(t),a.d(t,{default:function(){return u}});var n=a(7294),r=a(9067),l=a(5319),c=a(7774),s="tag_7kA+";function i(e){var t=e.letterEntry;return n.createElement("article",null,n.createElement("h2",null,t.letter),n.createElement("ul",{className:"padding--none"},t.tags.map((function(e){return n.createElement("li",{key:e.permalink,className:s},n.createElement(c.Z,e))}))),n.createE [...]
\ No newline at end of file
diff --git a/assets/js/3720c009.5fe8b686.js b/assets/js/3720c009.5fe8b686.js
new file mode 100644
index 0000000..481f8f5
--- /dev/null
+++ b/assets/js/3720c009.5fe8b686.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3751],{54312:function(e,t,a){a.r(t),a.d(t,{default:function(){return u}});var n=a(67294),r=a(99067),l=a(45319),c=a(7774),s="tag_7kA+";function i(e){var t=e.letterEntry;return n.createElement("article",null,n.createElement("h2",null,t.letter),n.createElement("ul",{className:"padding--none"},t.tags.map((function(e){return n.createElement("li",{key:e.permalink,className:s},n.createElement(c.Z,e))}))),n.cre [...]
\ No newline at end of file
diff --git a/assets/js/3829.3af3ee1c.js b/assets/js/3829.3af3ee1c.js
new file mode 100644
index 0000000..c9b7700
--- /dev/null
+++ b/assets/js/3829.3af3ee1c.js
@@ -0,0 +1 @@
+(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3829],{3905:function(e,t,n){"use strict";n.d(t,{Zo:function(){return u},kt:function(){return d}});var r=n(67294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/3829.eac66b9f.js b/assets/js/3829.eac66b9f.js
deleted file mode 100644
index 020f6e4..0000000
--- a/assets/js/3829.eac66b9f.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3829],{3905:function(e,t,n){"use strict";n.d(t,{Zo:function(){return u},kt:function(){return d}});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/39cff519.a5ce8b88.js b/assets/js/39cff519.a5ce8b88.js
new file mode 100644
index 0000000..fa6e437
--- /dev/null
+++ b/assets/js/39cff519.a5ce8b88.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7381],{3905:function(t,e,n){n.d(e,{Zo:function(){return p},kt:function(){return g}});var a=n(67294);function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/39cff519.e1e1eff5.js b/assets/js/39cff519.e1e1eff5.js
deleted file mode 100644
index 5f8fb11..0000000
--- a/assets/js/39cff519.e1e1eff5.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7381],{3905:function(t,e,n){n.d(e,{Zo:function(){return p},kt:function(){return g}});var a=n(7294);function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/assets/js/3b268494.a8a577c4.js b/assets/js/3b268494.a8a577c4.js
deleted file mode 100644
index 396fcf4..0000000
--- a/assets/js/3b268494.a8a577c4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9002],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return g}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/3b268494.ed5783c1.js b/assets/js/3b268494.ed5783c1.js
new file mode 100644
index 0000000..d40fcb6
--- /dev/null
+++ b/assets/js/3b268494.ed5783c1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9002],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return g}});var a=n(67294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/3fe961ea.37beaa17.js b/assets/js/3fe961ea.37beaa17.js
new file mode 100644
index 0000000..19f10a1
--- /dev/null
+++ b/assets/js/3fe961ea.37beaa17.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6450],{3905:function(e,n,t){t.d(n,{Zo:function(){return g},kt:function(){return u}});var r=t(67294);function o(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/assets/js/428e0256.373fb783.js b/assets/js/428e0256.373fb783.js
deleted file mode 100644
index 92a95c8..0000000
--- a/assets/js/428e0256.373fb783.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1833],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return f}});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/428e0256.8e698e5a.js b/assets/js/428e0256.8e698e5a.js
new file mode 100644
index 0000000..a07c7f8
--- /dev/null
+++ b/assets/js/428e0256.8e698e5a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1833],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return f}});var r=n(67294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/44a89827.af27bb44.js b/assets/js/44a89827.af27bb44.js
new file mode 100644
index 0000000..5c632a8
--- /dev/null
+++ b/assets/js/44a89827.af27bb44.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7371],{3905:function(t,e,a){a.d(e,{Zo:function(){return s},kt:function(){return k}});var n=a(67294);function r(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function l(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/44a89827.d7f5b3f6.js b/assets/js/44a89827.d7f5b3f6.js
deleted file mode 100644
index e1cda29..0000000
--- a/assets/js/44a89827.d7f5b3f6.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7371],{3905:function(t,e,a){a.d(e,{Zo:function(){return s},kt:function(){return k}});var n=a(7294);function r(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function l(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/assets/js/47bdc2db.a989106e.js b/assets/js/47bdc2db.a989106e.js
new file mode 100644
index 0000000..3354034
--- /dev/null
+++ b/assets/js/47bdc2db.a989106e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3997],{3905:function(e,t,r){r.d(t,{Zo:function(){return m},kt:function(){return k}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/47bdc2db.f58fe53f.js b/assets/js/47bdc2db.f58fe53f.js
deleted file mode 100644
index eedf9b2..0000000
--- a/assets/js/47bdc2db.f58fe53f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3997],{3905:function(e,t,r){r.d(t,{Zo:function(){return m},kt:function(){return k}});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/4ccae3bb.907f1bee.js b/assets/js/4ccae3bb.907f1bee.js
new file mode 100644
index 0000000..b40bf2f
--- /dev/null
+++ b/assets/js/4ccae3bb.907f1bee.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1124],{3905:function(e,t,a){a.d(t,{Zo:function(){return u},kt:function(){return m}});var n=a(67294);function s(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/52293f52.5941cc59.js b/assets/js/52293f52.5941cc59.js
new file mode 100644
index 0000000..146d003
--- /dev/null
+++ b/assets/js/52293f52.5941cc59.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6569],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return d}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/5235.347aae6d.js b/assets/js/5235.347aae6d.js
new file mode 100644
index 0000000..aa7328c
--- /dev/null
+++ b/assets/js/5235.347aae6d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5235],{24608:function(e,t,n){n.r(t);var a=n(67294),l=n(99067),o=n(95999);t.default=function(){return a.createElement(l.Z,{title:(0,o.I)({id:"theme.NotFound.title",message:"Page Not Found"})},a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.cr [...]
\ No newline at end of file
diff --git a/assets/js/5235.b8876183.js b/assets/js/5235.b8876183.js
deleted file mode 100644
index b83bf97..0000000
--- a/assets/js/5235.b8876183.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5235],{4608:function(e,t,n){n.r(t);var a=n(7294),l=n(9067),o=n(5999);t.default=function(){return a.createElement(l.Z,{title:(0,o.I)({id:"theme.NotFound.title",message:"Page Not Found"})},a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.create [...]
\ No newline at end of file
diff --git a/assets/js/5389628b.3d3151c9.js b/assets/js/5389628b.3d3151c9.js
deleted file mode 100644
index d3d0edb..0000000
--- a/assets/js/5389628b.3d3151c9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7778],{3905:function(e,n,t){t.d(n,{Zo:function(){return m},kt:function(){return g}});var r=t(7294);function o(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumera [...]
\ No newline at end of file
diff --git a/assets/js/5389628b.9dfb0bba.js b/assets/js/5389628b.9dfb0bba.js
new file mode 100644
index 0000000..d432bfb
--- /dev/null
+++ b/assets/js/5389628b.9dfb0bba.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7778],{3905:function(e,n,t){t.d(n,{Zo:function(){return m},kt:function(){return g}});var r=t(67294);function o(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/assets/js/3c4785fc.6594c13d.js b/assets/js/55960ee5.d91df702.js
similarity index 50%
rename from assets/js/3c4785fc.6594c13d.js
rename to assets/js/55960ee5.d91df702.js
index 51f6654..7d87f9f 100644
--- a/assets/js/3c4785fc.6594c13d.js
+++ b/assets/js/55960ee5.d91df702.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1041],{8535:function(e){e.exports=[]}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4121],{88070:function(e){e.exports=[]}}]);
\ No newline at end of file
diff --git a/assets/js/64c12bfa.d36ba873.js b/assets/js/64c12bfa.d36ba873.js
new file mode 100644
index 0000000..b43e727
--- /dev/null
+++ b/assets/js/64c12bfa.d36ba873.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6098],{3905:function(t,e,a){a.d(e,{Zo:function(){return o},kt:function(){return d}});var n=a(67294);function r(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/6667.5ee99fd8.js b/assets/js/6667.5ee99fd8.js
deleted file mode 100644
index 70d6b20..0000000
--- a/assets/js/6667.5ee99fd8.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see 6667.5ee99fd8.js.LICENSE.txt */
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6667],{9960:function(e,n,t){t.d(n,{Z:function(){return v}});var r=t(3366),o=t(7294),u=t(3727),i=t(2263),a=t(3919),c=t(412),s=(0,o.createContext)({collectLink:function(){}}),l=t(4996),f=t(8780),d=["isNavLink","to","href","activeClassName","isActive","data-noBrokenLinkCheck","autoAddBaseUrl"];var v=function(e){var n,t,v=e.isNavLink,p=e.to,g=e.href,h=e.activeClassName,m=e.isActive,y=e["data-noBrokenLinkChe [...]
\ No newline at end of file
diff --git a/assets/js/6667.8e53e073.js b/assets/js/6667.8e53e073.js
new file mode 100644
index 0000000..5c89ff5
--- /dev/null
+++ b/assets/js/6667.8e53e073.js
@@ -0,0 +1,2 @@
+/*! For license information please see 6667.8e53e073.js.LICENSE.txt */
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6667],{39960:function(e,n,t){t.d(n,{Z:function(){return v}});var r=t(63366),o=t(67294),u=t(73727),i=t(52263),a=t(13919),c=t(10412),l=(0,o.createContext)({collectLink:function(){}}),s=t(44996),f=t(18780),d=["isNavLink","to","href","activeClassName","isActive","data-noBrokenLinkCheck","autoAddBaseUrl"];var v=function(e){var n,t,v=e.isNavLink,p=e.to,g=e.href,h=e.activeClassName,m=e.isActive,y=e["data-noBro [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/6667.5ee99fd8.js.LICENSE.txt b/assets/js/6667.8e53e073.js.LICENSE.txt
similarity index 100%
rename from zh-CN/assets/js/6667.5ee99fd8.js.LICENSE.txt
rename to assets/js/6667.8e53e073.js.LICENSE.txt
diff --git a/assets/js/7154473d.d95ffd13.js b/assets/js/7154473d.d95ffd13.js
deleted file mode 100644
index 95fd1fc..0000000
--- a/assets/js/7154473d.d95ffd13.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3521],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return m}});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/7154473d.dedf5c0b.js b/assets/js/7154473d.dedf5c0b.js
new file mode 100644
index 0000000..6c4c91a
--- /dev/null
+++ b/assets/js/7154473d.dedf5c0b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3521],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return m}});var r=n(67294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/75f2f782.40d97000.js b/assets/js/75f2f782.40d97000.js
new file mode 100644
index 0000000..d68b69c
--- /dev/null
+++ b/assets/js/75f2f782.40d97000.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2447],{3905:function(t,e,a){a.d(e,{Zo:function(){return o},kt:function(){return d}});var n=a(67294);function r(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/75f2f782.88f691f9.js b/assets/js/75f2f782.88f691f9.js
deleted file mode 100644
index f4a8a14..0000000
--- a/assets/js/75f2f782.88f691f9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2447],{3905:function(t,e,a){a.d(e,{Zo:function(){return o},kt:function(){return d}});var n=a(7294);function r(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/assets/js/77190a43.55b69e9b.js b/assets/js/77190a43.55b69e9b.js
deleted file mode 100644
index 0112413..0000000
--- a/assets/js/77190a43.55b69e9b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1615],{3905:function(t,e,a){a.d(e,{Zo:function(){return l},kt:function(){return g}});var r=a(7294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/assets/js/77190a43.dcde6598.js b/assets/js/77190a43.dcde6598.js
new file mode 100644
index 0000000..6d8a9a6
--- /dev/null
+++ b/assets/js/77190a43.dcde6598.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1615],{3905:function(t,e,a){a.d(e,{Zo:function(){return l},kt:function(){return g}});var r=a(67294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/77816f9e.c4cbd847.js b/assets/js/77816f9e.c4cbd847.js
new file mode 100644
index 0000000..4ac0540
--- /dev/null
+++ b/assets/js/77816f9e.c4cbd847.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8029],{3264:function(e){e.exports=JSON.parse('{"pluginId":"default","version":"0.11.0","label":"0.11.0","banner":null,"badge":true,"className":"docs-version-0.11.0","isLast":true,"docsSidebars":{"version-0.11.0/tutorialSidebar":[{"type":"category","label":"User Guide","items":[{"type":"link","label":"Quick Start","href":"/docs/user_guide/quick_start"},{"type":"link","label":"User Manual","href":"/docs/u [...]
\ No newline at end of file
diff --git a/assets/js/814f3328.0671f4a7.js b/assets/js/814f3328.0671f4a7.js
deleted file mode 100644
index 1031742..0000000
--- a/assets/js/814f3328.0671f4a7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2535],{5641:function(e){e.exports=JSON.parse('{"title":"Recent posts","items":[{"title":"0.11.0 \u7248\u672c\u53d1\u5e03","permalink":"/blog/apache-inlong-0.11.0"}]}')}}]);
\ No newline at end of file
diff --git a/assets/js/814f3328.3ee8cd24.js b/assets/js/814f3328.3ee8cd24.js
new file mode 100644
index 0000000..33864cd
--- /dev/null
+++ b/assets/js/814f3328.3ee8cd24.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2535],{45641:function(e){e.exports=JSON.parse('{"title":"Recent posts","items":[{"title":"0.11.0 \u7248\u672c\u53d1\u5e03","permalink":"/blog/apache-inlong-0.11.0"}]}')}}]);
\ No newline at end of file
diff --git a/assets/js/816652a3.5b7dcdb8.js b/assets/js/816652a3.5b7dcdb8.js
deleted file mode 100644
index 57afdd1..0000000
--- a/assets/js/816652a3.5b7dcdb8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8364],{3905:function(e,t,n){n.d(t,{Zo:function(){return d},kt:function(){return m}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/816652a3.aab586ce.js b/assets/js/816652a3.aab586ce.js
new file mode 100644
index 0000000..6603cb6
--- /dev/null
+++ b/assets/js/816652a3.aab586ce.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8364],{3905:function(e,t,n){n.d(t,{Zo:function(){return d},kt:function(){return m}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/55960ee5.d0bf477c.js b/assets/js/818823b9.a0365a22.js
similarity index 50%
rename from assets/js/55960ee5.d0bf477c.js
rename to assets/js/818823b9.a0365a22.js
index a75e2ec..aab23a5 100644
--- a/assets/js/55960ee5.d0bf477c.js
+++ b/assets/js/818823b9.a0365a22.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4121],{8070:function(e){e.exports=[]}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3560],{77623:function(e){e.exports=[]}}]);
\ No newline at end of file
diff --git a/assets/js/82bce247.b003c5b2.js b/assets/js/82bce247.b003c5b2.js
new file mode 100644
index 0000000..60a66ac
--- /dev/null
+++ b/assets/js/82bce247.b003c5b2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8321],{3905:function(t,e,a){a.d(e,{Zo:function(){return s},kt:function(){return k}});var n=a(67294);function r(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function l(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/870d2c17.2d6962a2.js b/assets/js/870d2c17.2d6962a2.js
new file mode 100644
index 0000000..0bef7b3
--- /dev/null
+++ b/assets/js/870d2c17.2d6962a2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1966],{3905:function(t,e,a){a.d(e,{Zo:function(){return m},kt:function(){return g}});var r=a(67294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function l(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/884ebe22.c4e7bb23.js b/assets/js/884ebe22.c4e7bb23.js
deleted file mode 100644
index a328c06..0000000
--- a/assets/js/884ebe22.c4e7bb23.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3124],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return m}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/884ebe22.e16bfc15.js b/assets/js/884ebe22.e16bfc15.js
new file mode 100644
index 0000000..644e1aa
--- /dev/null
+++ b/assets/js/884ebe22.e16bfc15.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3124],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return m}});var a=n(67294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/8bc40e3b.bb720934.js b/assets/js/8bc40e3b.bb720934.js
new file mode 100644
index 0000000..57e2964
--- /dev/null
+++ b/assets/js/8bc40e3b.bb720934.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8935],{3905:function(e,t,r){r.d(t,{Zo:function(){return u},kt:function(){return d}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/8dea8d54.7a5a9dc9.js b/assets/js/8dea8d54.7a5a9dc9.js
new file mode 100644
index 0000000..a6d8f73
--- /dev/null
+++ b/assets/js/8dea8d54.7a5a9dc9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5324],{3905:function(e,n,t){t.d(n,{Zo:function(){return h},kt:function(){return p}});var r=t(67294);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/assets/js/8dea8d54.beeab9f7.js b/assets/js/8dea8d54.beeab9f7.js
deleted file mode 100644
index 56097e1..0000000
--- a/assets/js/8dea8d54.beeab9f7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5324],{3905:function(e,n,t){t.d(n,{Zo:function(){return h},kt:function(){return p}});var r=t(7294);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumera [...]
\ No newline at end of file
diff --git a/assets/js/8eb58b55.29781d1d.js b/assets/js/8eb58b55.29781d1d.js
deleted file mode 100644
index 9788fad..0000000
--- a/assets/js/8eb58b55.29781d1d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4865],{3905:function(t,e,a){a.d(e,{Zo:function(){return s},kt:function(){return k}});var r=a(7294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/assets/js/8eb58b55.6aac3836.js b/assets/js/8eb58b55.6aac3836.js
new file mode 100644
index 0000000..5395b85
--- /dev/null
+++ b/assets/js/8eb58b55.6aac3836.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4865],{3905:function(t,e,a){a.d(e,{Zo:function(){return s},kt:function(){return k}});var r=a(67294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/8ff91292.b32d8a63.js b/assets/js/8ff91292.b32d8a63.js
new file mode 100644
index 0000000..1a06a93
--- /dev/null
+++ b/assets/js/8ff91292.b32d8a63.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9707],{3905:function(e,n,t){t.d(n,{Zo:function(){return m},kt:function(){return g}});var r=t(67294);function o(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/assets/js/9067.146b0d41.js b/assets/js/9067.146b0d41.js
new file mode 100644
index 0000000..da08a2b
--- /dev/null
+++ b/assets/js/9067.146b0d41.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9067],{11875:function(e,t){t.Z=function(){return null}},90541:function(e,t,n){n.d(t,{Z:function(){return l}});var a=n(67294),r="iconExternalLink_wgqa",l=function(e){var t=e.width,n=void 0===t?13.5:t,l=e.height,o=void 0===l?13.5:l;return a.createElement("svg",{width:n,height:o,"aria-hidden":"true",viewBox:"0 0 24 24",className:r},a.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v1 [...]
\ No newline at end of file
diff --git a/assets/js/9067.1fcb6f52.js b/assets/js/9067.1fcb6f52.js
deleted file mode 100644
index 440ab99..0000000
--- a/assets/js/9067.1fcb6f52.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9067],{1875:function(e,t){t.Z=function(){return null}},541:function(e,t,n){n.d(t,{Z:function(){return l}});var a=n(7294),r="iconExternalLink_wgqa",l=function(e){var t=e.width,n=void 0===t?13.5:t,l=e.height,o=void 0===l?13.5:l;return a.createElement("svg",{width:n,height:o,"aria-hidden":"true",viewBox:"0 0 24 24",className:r},a.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17 [...]
\ No newline at end of file
diff --git a/assets/js/911b74a2.425701f9.js b/assets/js/911b74a2.425701f9.js
deleted file mode 100644
index b230312..0000000
--- a/assets/js/911b74a2.425701f9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7930],{3905:function(e,t,r){r.d(t,{Zo:function(){return d},kt:function(){return m}});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/911b74a2.a0b852a4.js b/assets/js/911b74a2.a0b852a4.js
new file mode 100644
index 0000000..c66e4f4
--- /dev/null
+++ b/assets/js/911b74a2.a0b852a4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7930],{3905:function(e,t,r){r.d(t,{Zo:function(){return d},kt:function(){return m}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/927ffa2f.6b599fb4.js b/assets/js/927ffa2f.6b599fb4.js
deleted file mode 100644
index 034e345..0000000
--- a/assets/js/927ffa2f.6b599fb4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9430],{3905:function(e,t,r){r.d(t,{Zo:function(){return s},kt:function(){return d}});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/927ffa2f.9ca3ad47.js b/assets/js/927ffa2f.9ca3ad47.js
new file mode 100644
index 0000000..ed300c0
--- /dev/null
+++ b/assets/js/927ffa2f.9ca3ad47.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9430],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return d}});var r=n(67294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/935f2afb.16f9df69.js b/assets/js/935f2afb.16f9df69.js
deleted file mode 100644
index 92404fa..0000000
--- a/assets/js/935f2afb.16f9df69.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[53],{1109:function(e){e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"category","label":"User Guide","items":[{"type":"link","label":"Quick Start","href":"/docs/user_guide/quick_start"},{"type":"link","label":"User Manual","href":"/docs/user_guide/user_m [...]
\ No newline at end of file
diff --git a/assets/js/935f2afb.d3716775.js b/assets/js/935f2afb.d3716775.js
new file mode 100644
index 0000000..f8017ab
--- /dev/null
+++ b/assets/js/935f2afb.d3716775.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[53],{1109:function(e){e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":"unreleased","badge":true,"className":"docs-version-current","isLast":false,"docsSidebars":{"tutorialSidebar":[{"type":"category","label":"User Guide","items":[{"type":"link","label":"Quick Start","href":"/docs/next/user_guide/quick_start"},{"type":"link","label":"User Manual","href":"/docs/next [...]
\ No newline at end of file
diff --git a/assets/js/93ca4beb.4164841d.js b/assets/js/93ca4beb.4164841d.js
deleted file mode 100644
index 68e0e3c..0000000
--- a/assets/js/93ca4beb.4164841d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4086],{9587:function(e){e.exports=JSON.parse('{"pluginId":"download","version":"current","label":"Next","banner":null,"badge":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"main","href":"/download/main"},{"type":"link","label":"InLong Release-0.10.0","href":"/download/release-0.10.0"},{"type":"link","label":"InLong Release-0.11.0","href" [...]
\ No newline at end of file
diff --git a/assets/js/93ca4beb.49fcb707.js b/assets/js/93ca4beb.49fcb707.js
new file mode 100644
index 0000000..4c31f55
--- /dev/null
+++ b/assets/js/93ca4beb.49fcb707.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4086],{78070:function(e){e.exports=JSON.parse('{"pluginId":"download","version":"current","label":"Next","banner":null,"badge":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"main","href":"/download/main"},{"type":"link","label":"InLong Release-0.10.0","href":"/download/release-0.10.0"},{"type":"link","label":"InLong Release-0.11.0","href [...]
\ No newline at end of file
diff --git a/assets/js/98dfe592.65d8c1f7.js b/assets/js/98dfe592.65d8c1f7.js
new file mode 100644
index 0000000..a7953e5
--- /dev/null
+++ b/assets/js/98dfe592.65d8c1f7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1824],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return g}});var a=n(67294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/995ed5c9.9e525032.js b/assets/js/995ed5c9.9e525032.js
deleted file mode 100644
index 3743750..0000000
--- a/assets/js/995ed5c9.9e525032.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6050],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return m}});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/995ed5c9.cea49e4f.js b/assets/js/995ed5c9.cea49e4f.js
new file mode 100644
index 0000000..c2d2854
--- /dev/null
+++ b/assets/js/995ed5c9.cea49e4f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6050],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return m}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/9dd8a0d2.1fadde05.js b/assets/js/9dd8a0d2.1fadde05.js
deleted file mode 100644
index 4e24839..0000000
--- a/assets/js/9dd8a0d2.1fadde05.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7054],{4432:function(e,t,a){a.r(t),a.d(t,{default:function(){return g}});var n=a(7294),i=a(2389),r=a(4996),l=a(5697),s=a.n(l),c=a(9960),m={type:s().oneOf(["primary","normal"]),link:s().string,target:s().string},o=function(e){return n.createElement(c.Z,{className:"button button-"+e.type,target:e.target||"_self",style:{marginRight:"50px"},to:e.link},e.children)};o.propTypes=m,o.defaultProps={type:"primary [...]
\ No newline at end of file
diff --git a/assets/js/9dd8a0d2.2aa545ef.js b/assets/js/9dd8a0d2.2aa545ef.js
new file mode 100644
index 0000000..a1c5cb5
--- /dev/null
+++ b/assets/js/9dd8a0d2.2aa545ef.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7054],{94432:function(e,t,a){a.r(t),a.d(t,{default:function(){return g}});var n=a(67294),i=a(72389),r=a(44996),l=a(45697),s=a.n(l),c=a(39960),m={type:s().oneOf(["primary","normal"]),link:s().string,target:s().string},o=function(e){return n.createElement(c.Z,{className:"button button-"+e.type,target:e.target||"_self",style:{marginRight:"50px"},to:e.link},e.children)};o.propTypes=m,o.defaultProps={type:"p [...]
\ No newline at end of file
diff --git a/assets/js/9e4087bc.94ed9233.js b/assets/js/9e4087bc.94ed9233.js
deleted file mode 100644
index e61912a..0000000
--- a/assets/js/9e4087bc.94ed9233.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3608],{3012:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var r=a(7294),n=a(9067),l=a(9960),c=a(5999);function i(e){var t=e.year,a=e.posts;return r.createElement(r.Fragment,null,r.createElement("h3",null,t),r.createElement("ul",null,a.map((function(e){return r.createElement("li",{key:e.metadata.date},r.createElement(l.Z,{to:e.metadata.permalink},e.metadata.formattedDate," - ",e.metadata.t [...]
\ No newline at end of file
diff --git a/assets/js/9e4087bc.d521a5d7.js b/assets/js/9e4087bc.d521a5d7.js
new file mode 100644
index 0000000..94c5222
--- /dev/null
+++ b/assets/js/9e4087bc.d521a5d7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3608],{63012:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var r=a(67294),n=a(99067),l=a(39960),c=a(95999);function i(e){var t=e.year,a=e.posts;return r.createElement(r.Fragment,null,r.createElement("h3",null,t),r.createElement("ul",null,a.map((function(e){return r.createElement("li",{key:e.metadata.date},r.createElement(l.Z,{to:e.metadata.permalink},e.metadata.formattedDate," - ",e.metad [...]
\ No newline at end of file
diff --git a/assets/js/a034f1db.759478d6.js b/assets/js/a034f1db.759478d6.js
deleted file mode 100644
index 862b438..0000000
--- a/assets/js/a034f1db.759478d6.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6235],{3905:function(e,n,a){a.d(n,{Zo:function(){return c},kt:function(){return d}});var t=a(7294);function r(e,n,a){return n in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}function o(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumera [...]
\ No newline at end of file
diff --git a/assets/js/a034f1db.97c5f1f9.js b/assets/js/a034f1db.97c5f1f9.js
new file mode 100644
index 0000000..55a9942
--- /dev/null
+++ b/assets/js/a034f1db.97c5f1f9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6235],{3905:function(e,n,a){a.d(n,{Zo:function(){return c},kt:function(){return d}});var t=a(67294);function r(e,n,a){return n in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}function o(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/assets/js/a34921a7.730c1f43.js b/assets/js/a34921a7.730c1f43.js
new file mode 100644
index 0000000..c311d50
--- /dev/null
+++ b/assets/js/a34921a7.730c1f43.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1766],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return h}});var o=n(67294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/a34921a7.a366e759.js b/assets/js/a34921a7.a366e759.js
deleted file mode 100644
index d9e24fb..0000000
--- a/assets/js/a34921a7.a366e759.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1766],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return h}});var o=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/a3ca5d32.1cea7f86.js b/assets/js/a3ca5d32.1cea7f86.js
new file mode 100644
index 0000000..cfc31e9
--- /dev/null
+++ b/assets/js/a3ca5d32.1cea7f86.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9284],{3905:function(e,t,r){r.d(t,{Zo:function(){return d},kt:function(){return m}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/a6aa9e1f.8b3dc5d3.js b/assets/js/a6aa9e1f.8b3dc5d3.js
new file mode 100644
index 0000000..edfdac3
--- /dev/null
+++ b/assets/js/a6aa9e1f.8b3dc5d3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3089],{78665:function(e,t,a){a.d(t,{Z:function(){return E}});var n=a(63366),r=a(67294),l=a(86010),i=a(99067),o=a(39960),s="sidebar_q+wC",c="sidebarItemTitle_9G5K",m="sidebarItemList_6T4b",u="sidebarItem_cjdF",d="sidebarItemLink_zyXk",g="sidebarItemLinkActive_wcJs",v=a(95999);function h(e){var t=e.sidebar;return 0===t.items.length?null:r.createElement("nav",{className:(0,l.Z)(s,"thin-scrollbar"),"aria-la [...]
\ No newline at end of file
diff --git a/assets/js/a6aa9e1f.93a9043d.js b/assets/js/a6aa9e1f.93a9043d.js
deleted file mode 100644
index e1863d7..0000000
--- a/assets/js/a6aa9e1f.93a9043d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3089],{8665:function(e,t,a){a.d(t,{Z:function(){return E}});var n=a(3366),r=a(7294),l=a(6010),i=a(9067),o=a(9960),s="sidebar_q+wC",c="sidebarItemTitle_9G5K",m="sidebarItemList_6T4b",u="sidebarItem_cjdF",d="sidebarItemLink_zyXk",g="sidebarItemLinkActive_wcJs",v=a(5999);function h(e){var t=e.sidebar;return 0===t.items.length?null:r.createElement("nav",{className:(0,l.Z)(s,"thin-scrollbar"),"aria-label":(0 [...]
\ No newline at end of file
diff --git a/assets/js/a76531bd.124b7c29.js b/assets/js/a76531bd.124b7c29.js
deleted file mode 100644
index b0f2d6b..0000000
--- a/assets/js/a76531bd.124b7c29.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1281],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return g}});var r=n(7294);function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/a76531bd.86d41487.js b/assets/js/a76531bd.86d41487.js
new file mode 100644
index 0000000..739bc27
--- /dev/null
+++ b/assets/js/a76531bd.86d41487.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1281],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return g}});var r=n(67294);function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/ac4be0c0.ae94128e.js b/assets/js/ac4be0c0.ae94128e.js
new file mode 100644
index 0000000..04241aa
--- /dev/null
+++ b/assets/js/ac4be0c0.ae94128e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6527],{3905:function(e,t,n){n.d(t,{Zo:function(){return d},kt:function(){return m}});var a=n(67294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/ac4be0c0.b119c4ac.js b/assets/js/ac4be0c0.b119c4ac.js
deleted file mode 100644
index fdcc58c..0000000
--- a/assets/js/ac4be0c0.b119c4ac.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6527],{3905:function(e,t,n){n.d(t,{Zo:function(){return d},kt:function(){return m}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/ad2fbace.26e8cb82.js b/assets/js/ad2fbace.26e8cb82.js
new file mode 100644
index 0000000..a515723
--- /dev/null
+++ b/assets/js/ad2fbace.26e8cb82.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5267],{3905:function(e,n,t){t.d(n,{Zo:function(){return h},kt:function(){return p}});var r=t(67294);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/assets/js/ad83bdcb.da7cd224.js b/assets/js/ad83bdcb.da7cd224.js
new file mode 100644
index 0000000..e1f326c
--- /dev/null
+++ b/assets/js/ad83bdcb.da7cd224.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7539],{3905:function(e,t,n){n.d(t,{Zo:function(){return d},kt:function(){return g}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/ae46605b.8d87c109.js b/assets/js/ae46605b.8d87c109.js
deleted file mode 100644
index 69b3a53..0000000
--- a/assets/js/ae46605b.8d87c109.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3439],{3905:function(e,t,r){r.d(t,{Zo:function(){return u},kt:function(){return d}});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/ae46605b.e1b1007a.js b/assets/js/ae46605b.e1b1007a.js
new file mode 100644
index 0000000..71a405f
--- /dev/null
+++ b/assets/js/ae46605b.e1b1007a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3439],{3905:function(e,t,r){r.d(t,{Zo:function(){return u},kt:function(){return d}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/b2843a71.1ce203e9.js b/assets/js/b2843a71.1ce203e9.js
deleted file mode 100644
index 2901f82..0000000
--- a/assets/js/b2843a71.1ce203e9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[345],{3905:function(e,t,n){n.d(t,{Zo:function(){return m},kt:function(){return b}});var i=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerab [...]
\ No newline at end of file
diff --git a/assets/js/b2843a71.27ba748a.js b/assets/js/b2843a71.27ba748a.js
new file mode 100644
index 0000000..199227a
--- /dev/null
+++ b/assets/js/b2843a71.27ba748a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[345],{3905:function(e,t,n){n.d(t,{Zo:function(){return m},kt:function(){return b}});var i=n(67294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/b2b675dd.53e14b9a.js b/assets/js/b2b675dd.53e14b9a.js
deleted file mode 100644
index 9c36de8..0000000
--- a/assets/js/b2b675dd.53e14b9a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[533],{8017:function(e){e.exports=JSON.parse('{"permalink":"/blog","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"previousPage":null,"nextPage":null,"blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/b2b675dd.570b8e7a.js b/assets/js/b2b675dd.570b8e7a.js
new file mode 100644
index 0000000..59d83f8
--- /dev/null
+++ b/assets/js/b2b675dd.570b8e7a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[533],{28017:function(e){e.exports=JSON.parse('{"permalink":"/blog","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"previousPage":null,"nextPage":null,"blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/b2f554cd.8307c6f6.js b/assets/js/b2f554cd.8307c6f6.js
new file mode 100644
index 0000000..c9444ff
--- /dev/null
+++ b/assets/js/b2f554cd.8307c6f6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1477],{30010:function(e){e.exports=JSON.parse('{"blogPosts":[{"id":"0.11.0 \u7248\u672c\u53d1\u5e03","metadata":{"permalink":"/blog/apache-inlong-0.11.0","editUrl":"https://github.com/apache/incubator-inlong-website/edit/master/blog/blog/apache-inlong-0.11.0.md","source":"@site/blog/apache-inlong-0.11.0.md","title":"0.11.0 \u7248\u672c\u53d1\u5e03","description":"Apache InLong(incubating) \u4ece 0.9.0 \ [...]
\ No newline at end of file
diff --git a/assets/js/b2f554cd.db9a95bd.js b/assets/js/b2f554cd.db9a95bd.js
deleted file mode 100644
index 492d42e..0000000
--- a/assets/js/b2f554cd.db9a95bd.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1477],{10:function(e){e.exports=JSON.parse('{"blogPosts":[{"id":"0.11.0 \u7248\u672c\u53d1\u5e03","metadata":{"permalink":"/blog/apache-inlong-0.11.0","editUrl":"https://github.com/apache/incubator-inlong-website/edit/master/blog/blog/apache-inlong-0.11.0.md","source":"@site/blog/apache-inlong-0.11.0.md","title":"0.11.0 \u7248\u672c\u53d1\u5e03","description":"Apache InLong(incubating) \u4ece 0.9.0 \u72 [...]
\ No newline at end of file
diff --git a/assets/js/b5f520da.89c05395.js b/assets/js/b5f520da.89c05395.js
new file mode 100644
index 0000000..a5c30d4
--- /dev/null
+++ b/assets/js/b5f520da.89c05395.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7978],{3905:function(e,t,r){r.d(t,{Zo:function(){return c},kt:function(){return m}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/b5f520da.e358a22f.js b/assets/js/b5f520da.e358a22f.js
deleted file mode 100644
index 33f5f41..0000000
--- a/assets/js/b5f520da.e358a22f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7978],{3905:function(e,t,r){r.d(t,{Zo:function(){return c},kt:function(){return m}});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/b836d8ef.44202d05.js b/assets/js/b836d8ef.44202d05.js
deleted file mode 100644
index 9595c82..0000000
--- a/assets/js/b836d8ef.44202d05.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9845],{3905:function(t,e,a){a.d(e,{Zo:function(){return N},kt:function(){return c}});var r=a(7294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/assets/js/b836d8ef.a7937e1f.js b/assets/js/b836d8ef.a7937e1f.js
new file mode 100644
index 0000000..bb80796
--- /dev/null
+++ b/assets/js/b836d8ef.a7937e1f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9845],{3905:function(t,e,a){a.d(e,{Zo:function(){return N},kt:function(){return c}});var r=a(67294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/bd31ad87.01b31355.js b/assets/js/bd31ad87.01b31355.js
deleted file mode 100644
index e8ce6f5..0000000
--- a/assets/js/bd31ad87.01b31355.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6312],{9960:function(e,t,a){a.d(t,{Z:function(){return p}});var n=a(3366),i=a(7294),r=a(3727),s=a(2263),l=a(3919),c=a(412),o=(0,i.createContext)({collectLink:function(){}}),u=a(4996),d=a(8780),m=["isNavLink","to","href","activeClassName","isActive","data-noBrokenLinkCheck","autoAddBaseUrl"];var p=function(e){var t,a,p=e.isNavLink,g=e.to,f=e.href,v=e.activeClassName,b=e.isActive,h=e["data-noBrokenLinkChe [...]
\ No newline at end of file
diff --git a/assets/js/bd31ad87.29d3fe19.js b/assets/js/bd31ad87.29d3fe19.js
new file mode 100644
index 0000000..afd9cfd
--- /dev/null
+++ b/assets/js/bd31ad87.29d3fe19.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6312],{39960:function(e,t,a){a.d(t,{Z:function(){return p}});var n=a(63366),i=a(67294),r=a(73727),s=a(52263),l=a(13919),c=a(10412),o=(0,i.createContext)({collectLink:function(){}}),u=a(44996),d=a(18780),m=["isNavLink","to","href","activeClassName","isActive","data-noBrokenLinkCheck","autoAddBaseUrl"];var p=function(e){var t,a,p=e.isNavLink,g=e.to,f=e.href,v=e.activeClassName,b=e.isActive,h=e["data-noBro [...]
\ No newline at end of file
diff --git a/assets/js/bf3f4443.d83482b9.js b/assets/js/bf3f4443.d83482b9.js
new file mode 100644
index 0000000..f3c3106
--- /dev/null
+++ b/assets/js/bf3f4443.d83482b9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6944],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/cc8414e5.141fed63.js b/assets/js/cc8414e5.141fed63.js
deleted file mode 100644
index a0ea3e2..0000000
--- a/assets/js/cc8414e5.141fed63.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3080],{3905:function(e,t,o){o.d(t,{Zo:function(){return p},kt:function(){return h}});var n=o(7294);function r(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function i(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/cc8414e5.cf1a08fc.js b/assets/js/cc8414e5.cf1a08fc.js
new file mode 100644
index 0000000..9b2caa3
--- /dev/null
+++ b/assets/js/cc8414e5.cf1a08fc.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3080],{3905:function(e,t,o){o.d(t,{Zo:function(){return p},kt:function(){return h}});var n=o(67294);function r(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function i(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/ccc49370.92072f78.js b/assets/js/ccc49370.92072f78.js
deleted file mode 100644
index 674980c..0000000
--- a/assets/js/ccc49370.92072f78.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6103],{8665:function(e,t,a){a.d(t,{Z:function(){return E}});var n=a(3366),r=a(7294),l=a(6010),i=a(9067),o=a(9960),c="sidebar_q+wC",s="sidebarItemTitle_9G5K",m="sidebarItemList_6T4b",u="sidebarItem_cjdF",d="sidebarItemLink_zyXk",g="sidebarItemLinkActive_wcJs",p=a(5999);function v(e){var t=e.sidebar;return 0===t.items.length?null:r.createElement("nav",{className:(0,l.Z)(c,"thin-scrollbar"),"aria-label":(0 [...]
\ No newline at end of file
diff --git a/assets/js/ccc49370.f140dd0b.js b/assets/js/ccc49370.f140dd0b.js
new file mode 100644
index 0000000..99478e5
--- /dev/null
+++ b/assets/js/ccc49370.f140dd0b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6103],{78665:function(e,t,a){a.d(t,{Z:function(){return E}});var n=a(63366),r=a(67294),l=a(86010),i=a(99067),o=a(39960),c="sidebar_q+wC",s="sidebarItemTitle_9G5K",m="sidebarItemList_6T4b",u="sidebarItem_cjdF",d="sidebarItemLink_zyXk",g="sidebarItemLinkActive_wcJs",p=a(95999);function v(e){var t=e.sidebar;return 0===t.items.length?null:r.createElement("nav",{className:(0,l.Z)(c,"thin-scrollbar"),"aria-la [...]
\ No newline at end of file
diff --git a/assets/js/d17a0404.1c4acc62.js b/assets/js/d17a0404.1c4acc62.js
new file mode 100644
index 0000000..de9d7da
--- /dev/null
+++ b/assets/js/d17a0404.1c4acc62.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2507],{3905:function(e,t,r){r.d(t,{Zo:function(){return u},kt:function(){return f}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/d3367366.9e5b2312.js b/assets/js/d3367366.9e5b2312.js
new file mode 100644
index 0000000..6c86747
--- /dev/null
+++ b/assets/js/d3367366.9e5b2312.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6647],{3905:function(e,t,n){n.d(t,{Zo:function(){return d},kt:function(){return m}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/d42b8ab3.e7f07574.js b/assets/js/d42b8ab3.e7f07574.js
new file mode 100644
index 0000000..368e3d7
--- /dev/null
+++ b/assets/js/d42b8ab3.e7f07574.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8254],{3905:function(e,t,a){a.d(t,{Zo:function(){return c},kt:function(){return h}});var r=a(67294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/d42b8ab3.f235aa85.js b/assets/js/d42b8ab3.f235aa85.js
deleted file mode 100644
index 0429c57..0000000
--- a/assets/js/d42b8ab3.f235aa85.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8254],{3905:function(e,t,a){a.d(t,{Zo:function(){return c},kt:function(){return h}});var r=a(7294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/d5d8b66a.16aaf439.js b/assets/js/d5d8b66a.16aaf439.js
deleted file mode 100644
index 951d391..0000000
--- a/assets/js/d5d8b66a.16aaf439.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3132],{3905:function(e,t,r){r.d(t,{Zo:function(){return c},kt:function(){return m}});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/d5d8b66a.f5c08e68.js b/assets/js/d5d8b66a.f5c08e68.js
new file mode 100644
index 0000000..fc1c266
--- /dev/null
+++ b/assets/js/d5d8b66a.f5c08e68.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3132],{3905:function(e,t,r){r.d(t,{Zo:function(){return c},kt:function(){return m}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/d9d1d9a5.e21e6903.js b/assets/js/d9d1d9a5.e21e6903.js
deleted file mode 100644
index e63dca6..0000000
--- a/assets/js/d9d1d9a5.e21e6903.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8758],{3905:function(t,e,n){n.d(e,{Zo:function(){return s},kt:function(){return k}});var r=n(7294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/assets/js/d9d1d9a5.eaa8bab8.js b/assets/js/d9d1d9a5.eaa8bab8.js
new file mode 100644
index 0000000..fd156df
--- /dev/null
+++ b/assets/js/d9d1d9a5.eaa8bab8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8758],{3905:function(t,e,n){n.d(e,{Zo:function(){return s},kt:function(){return k}});var r=n(67294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/da22accf.143ee766.js b/assets/js/da22accf.143ee766.js
new file mode 100644
index 0000000..6f22f87
--- /dev/null
+++ b/assets/js/da22accf.143ee766.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4446],{3905:function(n,e,t){t.d(e,{Zo:function(){return c},kt:function(){return h}});var a=t(67294);function r(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function i(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/da22accf.47462427.js b/assets/js/da22accf.47462427.js
deleted file mode 100644
index ae004df..0000000
--- a/assets/js/da22accf.47462427.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4446],{3905:function(n,e,t){t.d(e,{Zo:function(){return c},kt:function(){return h}});var a=t(7294);function r(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function i(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumera [...]
\ No newline at end of file
diff --git a/assets/js/da4fd656.e25a3510.js b/assets/js/da4fd656.e25a3510.js
deleted file mode 100644
index d3ef115..0000000
--- a/assets/js/da4fd656.e25a3510.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2417],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return g}});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/da4fd656.e3d4a788.js b/assets/js/da4fd656.e3d4a788.js
new file mode 100644
index 0000000..32e79b4
--- /dev/null
+++ b/assets/js/da4fd656.e3d4a788.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2417],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return g}});var r=n(67294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/dd83a069.61c19c60.js b/assets/js/dd83a069.61c19c60.js
new file mode 100644
index 0000000..4c1ebc6
--- /dev/null
+++ b/assets/js/dd83a069.61c19c60.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2310],{3905:function(n,e,t){t.d(e,{Zo:function(){return c},kt:function(){return h}});var a=t(67294);function r(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function i(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/dd83a069.ff868f63.js b/assets/js/dd83a069.ff868f63.js
deleted file mode 100644
index 853560e..0000000
--- a/assets/js/dd83a069.ff868f63.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2310],{3905:function(n,e,t){t.d(e,{Zo:function(){return c},kt:function(){return h}});var a=t(7294);function r(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function i(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumera [...]
\ No newline at end of file
diff --git a/assets/js/e6d66d53.1acbce55.js b/assets/js/e6d66d53.1acbce55.js
deleted file mode 100644
index b12c554..0000000
--- a/assets/js/e6d66d53.1acbce55.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9368],{3905:function(t,e,a){a.d(e,{Zo:function(){return m},kt:function(){return c}});var r=a(7294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/assets/js/e6d66d53.a1673bf0.js b/assets/js/e6d66d53.a1673bf0.js
new file mode 100644
index 0000000..9e3741f
--- /dev/null
+++ b/assets/js/e6d66d53.a1673bf0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9368],{3905:function(t,e,a){a.d(e,{Zo:function(){return m},kt:function(){return c}});var r=a(67294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/e7ba2c88.3ba8b0b1.js b/assets/js/e7ba2c88.3ba8b0b1.js
new file mode 100644
index 0000000..fdacc98
--- /dev/null
+++ b/assets/js/e7ba2c88.3ba8b0b1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2264],{3905:function(e,t,n){n.d(t,{Zo:function(){return d},kt:function(){return m}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/e8bd538a.5664fc8c.js b/assets/js/e8bd538a.5664fc8c.js
new file mode 100644
index 0000000..499a90f
--- /dev/null
+++ b/assets/js/e8bd538a.5664fc8c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7848],{3905:function(e,n,t){t.d(n,{Zo:function(){return u},kt:function(){return p}});var s=t(67294);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);n&&(s=s.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/assets/js/eac93e92.2e457473.js b/assets/js/eac93e92.2e457473.js
new file mode 100644
index 0000000..e726780
--- /dev/null
+++ b/assets/js/eac93e92.2e457473.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4613],{3905:function(e,t,n){n.d(t,{Zo:function(){return l},kt:function(){return m}});var r=n(67294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/eac93e92.7a501107.js b/assets/js/eac93e92.7a501107.js
deleted file mode 100644
index 22ef36e..0000000
--- a/assets/js/eac93e92.7a501107.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4613],{3905:function(e,t,r){r.d(t,{Zo:function(){return l},kt:function(){return m}});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/eb24bb5a.4227a21a.js b/assets/js/eb24bb5a.4227a21a.js
new file mode 100644
index 0000000..f478dc3
--- /dev/null
+++ b/assets/js/eb24bb5a.4227a21a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1500],{3905:function(e,t,r){r.d(t,{Zo:function(){return c},kt:function(){return m}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/f0598477.31e4ec92.js b/assets/js/f0598477.31e4ec92.js
deleted file mode 100644
index e59725c..0000000
--- a/assets/js/f0598477.31e4ec92.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3915],{3905:function(t,e,n){n.d(e,{Zo:function(){return c},kt:function(){return m}});var r=n(7294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/assets/js/f0598477.466c9fd3.js b/assets/js/f0598477.466c9fd3.js
new file mode 100644
index 0000000..05d1eae
--- /dev/null
+++ b/assets/js/f0598477.466c9fd3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3915],{3905:function(t,e,n){n.d(e,{Zo:function(){return c},kt:function(){return m}});var r=n(67294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/assets/js/f07ee9a9.77653faa.js b/assets/js/f07ee9a9.77653faa.js
deleted file mode 100644
index 56e3652..0000000
--- a/assets/js/f07ee9a9.77653faa.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6779],{3905:function(e,t,a){a.d(t,{Zo:function(){return l},kt:function(){return m}});var r=a(7294);function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/f07ee9a9.f3213af0.js b/assets/js/f07ee9a9.f3213af0.js
new file mode 100644
index 0000000..010c0cf
--- /dev/null
+++ b/assets/js/f07ee9a9.f3213af0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6779],{3905:function(e,t,a){a.d(t,{Zo:function(){return l},kt:function(){return m}});var r=a(67294);function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/f249c660.25c6ada3.js b/assets/js/f249c660.25c6ada3.js
new file mode 100644
index 0000000..a0ee6ac
--- /dev/null
+++ b/assets/js/f249c660.25c6ada3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3017],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/f249c660.60648e04.js b/assets/js/f249c660.60648e04.js
deleted file mode 100644
index 4f05673..0000000
--- a/assets/js/f249c660.60648e04.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3017],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/f598acfe.0bcd1521.js b/assets/js/f598acfe.0bcd1521.js
deleted file mode 100644
index 0d8ff09..0000000
--- a/assets/js/f598acfe.0bcd1521.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9473],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return m}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/f598acfe.3dbaad3e.js b/assets/js/f598acfe.3dbaad3e.js
new file mode 100644
index 0000000..fce94ee
--- /dev/null
+++ b/assets/js/f598acfe.3dbaad3e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9473],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return m}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/assets/js/main.7fb42107.js b/assets/js/main.7fb42107.js
new file mode 100644
index 0000000..493bf5a
--- /dev/null
+++ b/assets/js/main.7fb42107.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.7fb42107.js.LICENSE.txt */
+(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[179],{99782:function(e,t,n){"use strict";n.r(t),t.default={title:"Apache Inlong",tagline:"Apache Inlong",url:"https://inlong.apache.org",baseUrl:"/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"img/logo.svg",organizationName:"Apache Inlong",projectName:"Apache Inlong",i18n:{defaultLocale:"en",locales:["en","zh-CN"],localeConfigs:{en:{label:"English",direction:"ltr"},"zh-CN":{label:"\u7b80\u4f53\u4e2d\ [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/main.912d7257.js.LICENSE.txt b/assets/js/main.7fb42107.js.LICENSE.txt
similarity index 100%
rename from zh-CN/assets/js/main.912d7257.js.LICENSE.txt
rename to assets/js/main.7fb42107.js.LICENSE.txt
diff --git a/assets/js/main.b94151ce.js b/assets/js/main.b94151ce.js
deleted file mode 100644
index 359988b..0000000
--- a/assets/js/main.b94151ce.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.b94151ce.js.LICENSE.txt */
-(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[179],{9782:function(e,t,n){"use strict";n.r(t),t.default={title:"Apache Inlong",tagline:"Apache Inlong",url:"https://inlong.apache.org",baseUrl:"/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"img/logo.svg",organizationName:"Apache Inlong",projectName:"Apache Inlong",i18n:{defaultLocale:"en",locales:["en","zh-CN"],localeConfigs:{en:{label:"English",direction:"ltr"},"zh-CN":{label:"\u7b80\u4f53\u4e2d\u [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.5fbee22c.js b/assets/js/runtime~main.5fbee22c.js
new file mode 100644
index 0000000..c55173d
--- /dev/null
+++ b/assets/js/runtime~main.5fbee22c.js
@@ -0,0 +1 @@
+!function(){"use strict";var e,a,c,f,d,b={},t={};function n(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(c.exports,c,c.exports,n),c.loaded=!0,c.exports}n.m=b,n.c=t,e=[],n.O=function(a,c,f,d){if(!c){var b=1/0;for(u=0;u<e.length;u++){c=e[u][0],f=e[u][1],d=e[u][2];for(var t=!0,r=0;r<c.length;r++)(!1&d||b>=d)&&Object.keys(n.O).every((function(e){return n.O[e](c[r])}))?c.splice(r--,1):(t=!1,d<b&&(b=d));if(t){e.splice(u--,1);var o=f();voi [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.acf44334.js b/assets/js/runtime~main.acf44334.js
deleted file mode 100644
index ea87e2f..0000000
--- a/assets/js/runtime~main.acf44334.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(){"use strict";var e,a,f,t,c,d={},n={};function r(e){var a=n[e];if(void 0!==a)return a.exports;var f=n[e]={id:e,loaded:!1,exports:{}};return d[e].call(f.exports,f,f.exports,r),f.loaded=!0,f.exports}r.m=d,r.c=n,e=[],r.O=function(a,f,t,c){if(!f){var d=1/0;for(u=0;u<e.length;u++){f=e[u][0],t=e[u][1],c=e[u][2];for(var n=!0,b=0;b<f.length;b++)(!1&c||d>=c)&&Object.keys(r.O).every((function(e){return r.O[e](f[b])}))?f.splice(b--,1):(n=!1,c<d&&(d=c));if(n){e.splice(u--,1);var o=t();voi [...]
\ No newline at end of file
diff --git a/blog/apache-inlong-0.11.0/index.html b/blog/apache-inlong-0.11.0/index.html
index a755d45..1ca5ad3 100644
--- a/blog/apache-inlong-0.11.0/index.html
+++ b/blog/apache-inlong-0.11.0/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">0.11.0 版本发布 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/blog/apache-inlong-0.11.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_tag" co [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">0.11.0 版本发布 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/blog/apache-inlong-0.11.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_tag" co [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 刚刚发布的 0.11.0-incubating 版本是改名之后的第三个版本,这个版本:</p><ul><li>进一步降低用户的使用门槛,支持 InLong 所有模块 on Kubernets,并且对官网进行了重构,用户可以更加方便的查阅相关文档</li><li>支持更多的业务场景,增加 Dataproxy -&gt; Pulsar 的数据流向,覆盖对数据完整性、一致性要求更高的场景</li><li>支持更多语言的 SDK,这个版本开放了生产级别的 TubeMQ Go SDK,方便使用 Go 语言的用户接入</li></ul><p>该版本关闭超过 80 个 issue, 包含了四个重大 feature 和 35 个 improvements 。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="apache-inlongincubating-简介"></a>Apache InLong(incubating) 简介<a cl [...]
 感谢 @shink 贡献的这个特性,具体详情可以参考:
 <a href="https://github.com/apache/incubator-inlong/issues/1308" target="_blank" rel="noopener noreferrer">INLONG-1308</a></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="dataproxy-pulsar-数据流打通"></a>dataproxy-&gt;pulsar 数据流打通<a class="hash-link" href="#dataproxy-pulsar-数据流打通" title="Direct link to heading">#</a></h4><p>在 0.11.0 版本之前的版本,InLong 的数据缓存层只能支持 TubeMQ,TubeMQ 很适合于超大规模数据量的场景,但在极端场景下可能会有少量数据丢失的风向;为了提供数据可靠性,Inlong 在 0.11.0 版本中增加了对 [...]
@@ -38,7 +38,7 @@ shink, baomingyu, TszKitLo40, leezng, ruanwenjun, leo65535, luchunliang, pierre9
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
index 6ad43db..16bf2e2 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Archive | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Archive | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Archive"><meta data-react-helmet="true" property="og:description" content="Archive"><meta data- [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Archive | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Archive | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Archive"><meta data-react-helmet="true" property="og:description" content="Archive"><meta data- [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/atom.xml b/blog/atom.xml
index 5d6391f..c44070c 100644
--- a/blog/atom.xml
+++ b/blog/atom.xml
@@ -2,7 +2,7 @@
 <feed xmlns="http://www.w3.org/2005/Atom">
     <id>https://inlong.apache.org/blog</id>
     <title>Apache Inlong Blog</title>
-    <updated>2021-11-10T12:08:54.511Z</updated>
+    <updated>2021-11-16T03:38:28.381Z</updated>
     <generator>https://github.com/jpmonette/feed</generator>
     <link rel="alternate" href="https://inlong.apache.org/blog"/>
     <subtitle>Apache Inlong Blog</subtitle>
@@ -11,7 +11,7 @@
         <title type="html"><![CDATA[0.11.0 版本发布]]></title>
         <id>0.11.0 版本发布</id>
         <link href="https://inlong.apache.org/blog/apache-inlong-0.11.0"/>
-        <updated>2021-11-10T12:08:54.511Z</updated>
+        <updated>2021-11-16T03:38:28.381Z</updated>
         <summary type="html"><![CDATA[Apache InLong(incubating) 从 0.9.0 版本开始由原 Apache TubeMQ(incubating)改名而来,伴随着名称的改变,InLong 也由单一的消息队列升级为一站式的数据集成解决方案,支持了大数据领域的采集、汇聚、缓存和分拣功能,用户只需要简单的配置就可以把数据从数据源导入到实时计算引擎或者落地到离线存储。]]></summary>
     </entry>
 </feed>
\ No newline at end of file
diff --git a/blog/index.html b/blog/index.html
index 29a71a3..f2b3ce6 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Blog | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Blog | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Blog | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Blog | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 刚刚发布的 0.11.0-incubating 版本是改名之后的第三个版本,这个版本:</p><ul><li>进一步降低用户的使用门槛,支持 InLong 所有模块 on Kubernets,并且对官网进行了重构,用户可以更加方便的查阅相关文档</li><li>支持更多的业务场景,增加 Dataproxy -&gt; Pulsar 的数据流向,覆盖对数据完整性、一致性要求更高的场景</li><li>支持更多语言的 SDK,这个版本开放了生产级别的 TubeMQ Go SDK,方便使用 Go 语言的用户接入</li></ul><p>该版本关闭超过 80 个 issue, 包含了四个重大 feature 和 35 个 improvements 。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="apache-inlongincubating-简介"></a>Apache InLong(incubating) 简介<a cl [...]
 感谢 @shink 贡献的这个特性,具体详情可以参考:
 <a href="https://github.com/apache/incubator-inlong/issues/1308" target="_blank" rel="noopener noreferrer">INLONG-1308</a></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="dataproxy-pulsar-数据流打通"></a>dataproxy-&gt;pulsar 数据流打通<a class="hash-link" href="#dataproxy-pulsar-数据流打通" title="Direct link to heading">#</a></h4><p>在 0.11.0 版本之前的版本,InLong 的数据缓存层只能支持 TubeMQ,TubeMQ 很适合于超大规模数据量的场景,但在极端场景下可能会有少量数据丢失的风向;为了提供数据可靠性,Inlong 在 0.11.0 版本中增加了对 [...]
@@ -38,7 +38,7 @@ shink, baomingyu, TszKitLo40, leezng, ruanwenjun, leo65535, luchunliang, pierre9
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/rss.xml b/blog/rss.xml
index e17efaf..3a9d958 100644
--- a/blog/rss.xml
+++ b/blog/rss.xml
@@ -4,14 +4,14 @@
         <title>Apache Inlong Blog</title>
         <link>https://inlong.apache.org/blog</link>
         <description>Apache Inlong Blog</description>
-        <lastBuildDate>Wed, 10 Nov 2021 12:08:54 GMT</lastBuildDate>
+        <lastBuildDate>Tue, 16 Nov 2021 03:38:28 GMT</lastBuildDate>
         <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
         <generator>https://github.com/jpmonette/feed</generator>
         <item>
             <title><![CDATA[0.11.0 版本发布]]></title>
             <link>https://inlong.apache.org/blog/apache-inlong-0.11.0</link>
             <guid>0.11.0 版本发布</guid>
-            <pubDate>Wed, 10 Nov 2021 12:08:54 GMT</pubDate>
+            <pubDate>Tue, 16 Nov 2021 03:38:28 GMT</pubDate>
             <description><![CDATA[Apache InLong(incubating) 从 0.9.0 版本开始由原 Apache TubeMQ(incubating)改名而来,伴随着名称的改变,InLong 也由单一的消息队列升级为一站式的数据集成解决方案,支持了大数据领域的采集、汇聚、缓存和分拣功能,用户只需要简单的配置就可以把数据从数据源导入到实时计算引擎或者落地到离线存储。]]></description>
         </item>
     </channel>
diff --git a/development/how-to-become-a-committer/index.html b/development/how-to-become-a-committer/index.html
index 5261fd9..c9558b7 100644
--- a/development/how-to-become-a-committer/index.html
+++ b/development/how-to-become-a-committer/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">How to Become a Committer | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-become-a-committer"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">How to Become a Committer | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-become-a-committer"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Apache InLong Committer拥有InLong代码库的写权限,可以合并PR,任何人只要为社区做出了足够的贡献并获取到足够的信任就可以成为Apache InLong Committer。</p></blockquote><p>任何人只要对InLong项目做了贡献,那你就是官方承认的InLong项目的Contributor了,从Contributor成长为Committer并没有一个确切的标准,
 也没有任何预期的时间表,但是Committer的候选人一般都是长期活跃的贡献者,成为Committer并没有要求必须有巨大的架构改进贡献,
 或者多少行的代码贡献,贡献代码、贡献文档、参与邮件列表的讨论、帮助回答问题等等都提升自己影响力的方式。</p><p>潜在贡献清单(无特定顺序):</p><ul><li>提交自己发现的Bug、特性、改进到issue</li><li>更新官方文档使项目的文档是最近的、撰写InLong的最佳实践、特性剖析的各种对用户有用的文档</li><li>执行测试并报告测试结果,性能测试与其他Agent、MQ等模块的性能对比测试等</li><li>发布版本时,积极参与投票</li><li>参与邮件列表中的讨论,一般会有以<!-- -->[DISCUSS]<!-- -->开头的邮件</li><li>回答用户或开发人员在邮件列表中的提问</li><li>审查(Review)其他人的工作(包括代码和非代码)并发表你自己的建议</li><li>对JIRA上的issue进行审查,维护issue为最新状态,比如:关闭过时的issue、更改issue的错误信息等</li><li>指导新加入的贡献者,熟悉社区流
 程</li><li>发表关于InLong的演讲和博客,并将这些添加到InLong的官方网站</ [...]
@@ -23,7 +23,7 @@ Apache InLong Committer拥有InLong代码库的写权限,可以合并PR,任
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/development/how-to-commit/index.html b/development/how-to-commit/index.html
index 332258d..207ab5d 100644
--- a/development/how-to-commit/index.html
+++ b/development/how-to-commit/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">How to Commit | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-commit"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_versi [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">How to Commit | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-commit"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_versi [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/development/how-to-contribute/index.html b/development/how-to-contribute/index.html
index ca5f268..fb41e9f 100644
--- a/development/how-to-contribute/index.html
+++ b/development/how-to-contribute/index.html
@@ -5,20 +5,20 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">How to Contribute | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-contribute"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaur [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">How to Contribute | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-contribute"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaur [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 and project management tool, as well as a way to communicate among a very diverse and distributed set of contributors. To be able to gather feedback, avoid frustration, and avoid duplicated efforts all InLong related work are being tracked there.</p><p>If you do not already have an GitHub account, sign up <a href="https://github.com/signup" target="_blank" rel="noopener noreferrer">here</a>.</p><p>If a quick <a href="https://github.com/apache/incubator-inlong/issues" target="_blank" rel= [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/development/how-to-release/index.html b/development/how-to-release/index.html
index 4b42d58..5421e07 100644
--- a/development/how-to-release/index.html
+++ b/development/how-to-release/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">How to Release | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-release"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ver [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">How to Release | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-release"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ver [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Binary Release是可选项,InLong可以选择是否发布二进制包到Apache仓库或者发布到Maven中央仓库。</p><p>请参考以下链接,找到更多关于ASF的发布指南:</p><p><a href="https://incubator.apache.org/guides/releasemanagement.html" target="_blank" rel="noopener noreferrer">Apache Release Guide</a></p><p><a href="https://incubator.apache.org/" target="_blank" rel="noopener noreferrer">Apache incubator 官网</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="1-添加gpg-key"></a>1. 添加GPG KEY<a class="hash-l [...]
 <strong>该章节仅仅对第一次当该项目的Release Manager需要。</strong></p></blockquote><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="11-安装gpg"></a>1.1 安装gpg<a class="hash-link" href="#11-安装gpg" title="Direct link to heading">#</a></h3><p>详细的安装文档可以参考<a href="https://www.gnupg.org/download/index.html" target="_blank" rel="noopener noreferrer">官网</a>, Mac OS环境配置如下</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI shell"><pre tabindex="0 [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Please </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">select</span><span class="token plain"> what kind of key you want:</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">   </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token number">1</span><span class="token punctuation" style="co [...]
@@ -80,13 +80,13 @@ InLong毕业之后,只需要在InLong社区投票</li></ul></blockquote><h3><a
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Release Notes: https://inlong.apache.org/download/release-${release_version}</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Website: https://inlong.apache.org/</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">InLong Resources:</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">- Issue: https://github.com/apache/incubator-inlong/issues</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">- Mailing list: dev@inlong.apache.org</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Thanks</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">On behalf of Apache InLong(Incubating) community</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col" [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Thanks</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">On behalf of Apache InLong(Incubating) community</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col" [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/development/how-to-subscribe/index.html b/development/how-to-subscribe/index.html
index 7b9c36e..84d69cb 100644
--- a/development/how-to-subscribe/index.html
+++ b/development/how-to-subscribe/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">How to subscribe mail list | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-subscribe"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name=" [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">How to subscribe mail list | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-subscribe"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name=" [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/development/how-to-verify/index.html b/development/how-to-verify/index.html
index 0c56451..241dd97 100644
--- a/development/how-to-verify/index.html
+++ b/development/how-to-verify/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">How to Verify | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-verify"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_versi [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">How to Verify | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-verify"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_versi [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 created: 2020-05-19  expires: never       usage: SC<br>trust: ultimate      validity: ultimate
 ssb  rsa4096/17628566FEED6AF7
 created: 2020-05-19  expires: never       usage: E<br>[ultimate]<!-- --> (1). Guangxu Cheng <a href="mailto:gxcheng@apache.org" target="_blank" rel="noopener noreferrer">gxcheng@apache.org</a>  gpg&gt; trust #信任
@@ -34,7 +34,7 @@ created: 2020-05-19  expires: never       usage: E<br>[ultimate]<!-- --> (1). Gu
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/development/how-to-vote-a-committer-ppmc/index.html b/development/how-to-vote-a-committer-ppmc/index.html
index 21a5136..171b827 100644
--- a/development/how-to-vote-a-committer-ppmc/index.html
+++ b/development/how-to-vote-a-committer-ppmc/index.html
@@ -5,20 +5,20 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">How to vote a Committer or PPMC | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-vote-a-committer-ppmc"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-hel [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">How to vote a Committer or PPMC | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-vote-a-committer-ppmc"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-hel [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 7.1  向项目负责人申请添加项目组成员,开通jira及apache项目的权限帐号。     </p><p>7.2 	向<a href="mailto:dev@inlong.apache.org" target="_blank" rel="noopener noreferrer">dev@inlong.apache.org</a>邮件组发通知邮件:</p><blockquote><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="to [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/development/tags/index.html b/development/tags/index.html
deleted file mode 100644
index 232e0b0..0000000
--- a/development/tags/index.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!doctype html>
-<html lang="en" dir="ltr">
-<head>
-<meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/tags"><meta data-react-helmet="true" name="docusaurus_locale" co [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
-</head>
-<body>
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-          <div>
-            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
-          </div>
-          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
-        </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/contact/index.html b/docs/contact/index.html
index a8a78c1..27fd544 100644
--- a/docs/contact/index.html
+++ b/docs/contact/index.html
@@ -1,23 +1,23 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Contact Us | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/contact"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="cur [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Contact Us | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/contact"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="0.1 [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/agent/architecture/index.html b/docs/modules/agent/architecture/index.html
index b494d19..9973f4a 100644
--- a/docs/modules/agent/architecture/index.html
+++ b/docs/modules/agent/architecture/index.html
@@ -1,30 +1,30 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/agent/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/agent/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Directory regular filtering, support YYYYMMDD+regular expression path configuration
 Breakpoint retransmission, when InLong-Agent restarts, it can automatically re-read from the last read position to ensure no reread or missed reading.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="32-sql-agent"></a>3.2 sql agent<a class="hash-link" href="#32-sql-agent" title="Direct link to heading">#</a></h3><p>This type of data refers to the way it is executed through SQL
 SQL regular decomposition, converted into multiple SQL statements
 Execute SQL separately, pull the data set, the pull process needs to pay attention to the impact on mysql itself
 The execution cycle, which is generally executed regularly</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="33-binlog-agent"></a>3.3 binlog agent<a class="hash-link" href="#33-binlog-agent" title="Direct link to heading">#</a></h3><p>This type of collection reads binlog and restores data by configuring mysql slave
 Need to pay attention to multi-threaded parsing when binlog is read, and multi-threaded parsing data needs to be labeled in order
-The code is based on the old version of dbsync, the main modification is to change the sending of tdbus-sender to push to agent-channel for integration</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/agent/architecture.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20"  [...]
+The code is based on the old version of dbsync, the main modification is to change the sending of tdbus-sender to push to agent-channel for integration</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/versioned_docs/version-0.11.0/modules/agent/architecture.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="c [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/agent/quick_start/index.html b/docs/modules/agent/quick_start/index.html
index 1887437..a12c112 100644
--- a/docs/modules/agent/quick_start/index.html
+++ b/docs/modules/agent/quick_start/index.html
@@ -1,30 +1,30 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/agent/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/agent/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" nam [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">At the same time, you need to add the current data cycle to the job conf, the current support day cycle and hour cycle,</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">When adding a task, add the property job.cycleUnit</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">job.cycleUnit contains the following two types:</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">1. D: Represents the data time and day dimension</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">2. H: Represents the data time and hour dimension</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"  [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">E.g:</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">The configuration data source is</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">/data/inlong-agent/YYYYMMDDHH.log</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Write data to 2021020211.log</span></span><span class="token-line" style="c [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Examples of job submission</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1z [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Examples of job submission</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1z [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Examples of job submission</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1z [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/dataproxy-sdk/architecture/index.html b/docs/modules/dataproxy-sdk/architecture/index.html
index 4d2f0ba..1d94c8e 100644
--- a/docs/modules/dataproxy-sdk/architecture/index.html
+++ b/docs/modules/dataproxy-sdk/architecture/index.html
@@ -1,17 +1,17 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/dataproxy-sdk/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="doc [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/dataproxy-sdk/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="doc [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 After group packet transmission, data can be connected to inlong. But in order to ensure data reliability, load balancing, and dynamic update of the proxy list and other security features
 The user program needs to consider more and ultimately leads to the program being too cumbersome and bloated.</p><p>The original intention of API design is to simplify user access and assume some reliability-related logic. After the user integrates the API in the service delivery program, the data can be sent to the proxy without worrying about the grouping format, load balancing and other logic.</p><header><h1>2、functions</h1></header><h2><a aria-hidden="true" tabindex="-1" class="ancho [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Parameter Description</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
@@ -21,13 +21,13 @@ The user program needs to consider more and ultimately leads to the program bein
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Parameter Description</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">SendMessageCallback is a callback for processing messages. The bodyList is a collection of multiple pieces of data that users need to send. The total length of multiple pieces of data is recommended to be less than 512k. groupId is the service id, and streamId is the interface id. dt represents the time stamp of the data, accurate to the millisecond level. It can also be set to 0 directly, and the api  [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Parameter Description</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">The body is the content of a single message, and the meaning of the remaining parameters is basically the same as the batch sending interface</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col" [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">The body is the content of a single message, and the meaning of the remaining parameters is basically the same as the batch sending interface</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col" [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/dataproxy-sdk/quick_start/index.html b/docs/modules/dataproxy-sdk/quick_start/index.html
index 07be36b..d8f38d4 100644
--- a/docs/modules/dataproxy-sdk/quick_start/index.html
+++ b/docs/modules/dataproxy-sdk/quick_start/index.html
@@ -1,23 +1,23 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/dataproxy-sdk/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="t [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/dataproxy-sdk/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="t [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/dataproxy/architecture/index.html b/docs/modules/dataproxy/architecture/index.html
index 07b5eb6..5ae097b 100644
--- a/docs/modules/dataproxy/architecture/index.html
+++ b/docs/modules/dataproxy/architecture/index.html
@@ -1,17 +1,17 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/dataproxy/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusau [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/dataproxy/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusau [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sources.tcp-source.type = org.apache.flume.source.SimpleTcpSource</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">tcp resolution type definition, here provide the class name for instantiation, SimpleTcpSource is mainly to initialize the configuration and start port monitoring</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plai [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sources.tcp-source.msg-factory-name = org.apache.flume.source.ServerMessageFactory</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Handler used for message structure analysis, and set read stream handler and write stream handler</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sources.tcp-source.host = 0.0.0.0</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">tcp ip binding monitoring, binding all network cards by default</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
@@ -47,13 +47,13 @@
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.thread-num = 8</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Sink class sends messages to the worker thread, 8 means to start 8 concurrent threads</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.client-id-cache = true</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent id cache, used to check the data reported by the agent to remove duplicates</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.max-survived-time = 300000</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Maximum cache time</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.max-survived-size = 3000000</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Maximum number of caches</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.max-survived-size = 3000000</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Maximum number of caches</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/dataproxy/quick_start/index.html b/docs/modules/dataproxy/quick_start/index.html
index 2a4be9a..6111479 100644
--- a/docs/modules/dataproxy/quick_start/index.html
+++ b/docs/modules/dataproxy/quick_start/index.html
@@ -1,23 +1,23 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/dataproxy/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/dataproxy/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/manager/architecture/index.html b/docs/modules/manager/architecture/index.html
index 6a4f5a4..677d9d9 100644
--- a/docs/modules/manager/architecture/index.html
+++ b/docs/modules/manager/architecture/index.html
@@ -1,23 +1,23 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/manager/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/manager/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/manager/quick_start/index.html b/docs/modules/manager/quick_start/index.html
index 6befca4..8af9ced 100644
--- a/docs/modules/manager/quick_start/index.html
+++ b/docs/modules/manager/quick_start/index.html
@@ -1,17 +1,17 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" n [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" n [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 server where the MySQL database is located (for example, copy to <code>/data/</code> directory), load this file through the
 following command to complete the initialization of the table structure and basic data:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token comment" style="color:rgb(98, 114, 164)"># Log in to the MySQL server by username and password [...]
 and start the Tube cluster;</p></li><li><p>Refer
@@ -21,13 +21,13 @@ to <a href="https://inlong.apache.org/zh-cn/docs/modules/tubemq/tubemq-manager/q
 the default value:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI properties"><pre tabindex="0" class="prism-code language-properties codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain"># Manager address of Tube cluster, used to create Topic</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">clus [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"># ZK cluster, used to push the configuration of Sort</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">cluster.zk.url=127.0.0.1:2181</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">cluster.zk.root=inlong_hive</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"># Sort application name, that is, set the cluster-id parameter of Sort, the default value is &quot;inlong_app&quot;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">sort.appName=inlong_app</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex=" [...]
-log <code>tailf log/manager-web.log</code>. If a log similar to the following appears, the service has started successfully:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain">Started InLongWebApplication </span><span class="t [...]
+log <code>tailf log/manager-web.log</code>. If a log similar to the following appears, the service has started successfully:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain">Started InLongWebApplication </span><span class="t [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/sort/introduction/index.html b/docs/modules/sort/introduction/index.html
index 6e47163..62e0a7e 100644
--- a/docs/modules/sort/introduction/index.html
+++ b/docs/modules/sort/introduction/index.html
@@ -1,26 +1,26 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/sort/introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/sort/introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Inlong-sort is simply an Flink application, and relys on Inlong-manager to manage meta data(such as the source informations and storage informations)</p><header><h1>features</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="multi-tenancy"></a>multi-tenancy<a class="hash-link" href="#multi-tenancy" title="Direct link to heading">#</a></h2><p>Inlong-sort is an multi-tenancy system, which means you can extract data from different  [...]
 e.g. you can extract data form different topics of inlong-tubemq and the load them to different hive clusters.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="change-meta-data-without-restart"></a>change meta data without restart<a class="hash-link" href="#change-meta-data-without-restart" title="Direct link to heading">#</a></h2><p>Inlong-sort uses zookeeper to manage its meta data, every time you change meta data on zk, inlong-sort a [...]
-e.g if you want to change the schema of your data, just change the meta data on zk without restart your inlong-sort application.</p><header><h1>supported sources</h1></header><ul><li>inlong-tubemq</li><li>pulsar</li></ul><header><h1>supported storages</h1></header><ul><li>clickhouse</li><li>hive (Currently we just support parquet file format)</li></ul><header><h1>limitations</h1></header><p>Currently, we just support extracting specified fields in the stage of <strong>Transform</strong>. [...]
+e.g if you want to change the schema of your data, just change the meta data on zk without restart your inlong-sort application.</p><header><h1>supported sources</h1></header><ul><li>inlong-tubemq</li><li>pulsar</li></ul><header><h1>supported storages</h1></header><ul><li>clickhouse</li><li>hive (Currently we just support parquet file format)</li></ul><header><h1>limitations</h1></header><p>Currently, we just support extracting specified fields in the stage of <strong>Transform</strong>. [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/sort/protocol_introduction/index.html b/docs/modules/sort/protocol_introduction/index.html
index 19f301e..ee429c6 100644
--- a/docs/modules/sort/protocol_introduction/index.html
+++ b/docs/modules/sort/protocol_introduction/index.html
@@ -1,24 +1,24 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Zookeeper Configure | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/sort/protocol_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" na [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Zookeeper Configure | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/sort/protocol_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" na [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<code>org.apache.inlong.sort.protocol.DataFlowInfo</code></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/sort/protocol_introduction.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" aria-hidden="true"><g><path d="m3 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<code>org.apache.inlong.sort.protocol.DataFlowInfo</code></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/versioned_docs/version-0.11.0/modules/sort/protocol_introduction.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" aria-hid [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/sort/quick_start/index.html b/docs/modules/sort/quick_start/index.html
index b8b55b3..b6aad59 100644
--- a/docs/modules/sort/quick_start/index.html
+++ b/docs/modules/sort/quick_start/index.html
@@ -1,24 +1,24 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/sort/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/sort/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-you need to set up flink environment.</p><a href="https://ci.apache.org/projects/flink/flink-docs-release-1.9/ops/deployment/cluster_setup.html" target="_blank" rel="noopener noreferrer">how to set up flink environment</a><p>Currently, inlong-sort relys on flink-1.9.3. Chose <code>flink-1.9.3-bin-scala_2.11.tgz</code> when downloading package.</p><p>Once your flink environment is set up, you can visit web ui of flink, whose address is stored in <code>/${your_flink_path}/conf/masters</cod [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+you need to set up flink environment.</p><a href="https://ci.apache.org/projects/flink/flink-docs-release-1.9/ops/deployment/cluster_setup.html" target="_blank" rel="noopener noreferrer">how to set up flink environment</a><p>Currently, inlong-sort relys on flink-1.9.3. Chose <code>flink-1.9.3-bin-scala_2.11.tgz</code> when downloading package.</p><p>Once your flink environment is set up, you can visit web ui of flink, whose address is stored in <code>/${your_flink_path}/conf/masters</cod [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/architecture/index.html b/docs/modules/tubemq/architecture/index.html
index 7c311da..501bdf0 100644
--- a/docs/modules/tubemq/architecture/index.html
+++ b/docs/modules/tubemq/architecture/index.html
@@ -1,17 +1,17 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img src="/assets/images/sys_structure-8696e2c7dfebcbe30e47b2d99e185485.png"></p><ul><li><p><strong>Portal:</strong> The Portal part responsible for external interaction and maintenance operations, including API and Web.
 The API connects to the management system outside the cluster. The Web is a page encapsulation of daily operation
 and maintenance functions based on the API;</p></li><li><p><strong>Master:</strong> It is responsible for the Control part of the cluster. This part is composed of one or more Master nodes.
@@ -28,13 +28,13 @@ modes, data consumption behavior support both order and filtered consumption. Fo
 service supports resetting the precise offset through the client to support the business extract-once consumption.
 At the same time, the consumer has launched a new cross-cluster switch-free Consumer client;</p></li><li><p><strong>ZooKeeper:</strong> Responsible for the ZooKeeper part of the offset storage. This part of the function has been weakened to only the persistent storage of the offset. Considering the next multi-node copy function, this module is temporarily reserved;</p></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-broker-file [...]
 <img src="/assets/images/store_file-afacb93118082ca4afc7f0ee3176af70.png"></li></ol><ol start="2"><li><strong>Memory cache block:</strong> We added a separate memory cache block on the file storage block, that is, add a block of memory to the original write disk to isolate the slow effect of the hard disk. The data is first flushed to the memory cache block, and then the memory cache block is batched flush the data to the disk file.
-<img src="/assets/images/store_mem-05a41b24e2b5e68a769c9236d1e063d4.png"></li></ol></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/architecture.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" aria-hidden="true" [...]
+<img src="/assets/images/store_mem-05a41b24e2b5e68a769c9236d1e063d4.png"></li></ol></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/versioned_docs/version-0.11.0/modules/tubemq/architecture.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/client_rpc/index.html b/docs/modules/tubemq/client_rpc/index.html
index a0574a7..f71a92e 100644
--- a/docs/modules/tubemq/client_rpc/index.html
+++ b/docs/modules/tubemq/client_rpc/index.html
@@ -1,29 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Client RPC | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/client_rpc"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ver [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Client RPC | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/client_rpc"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ver [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img src="/assets/images/rpc_bytes_def-c8c63b21ec5ea017431db345384baa2d.png"></p><p>All we can see in TCP are binary streams. We defind a 4-byte msgToken message <code>RPC\_PROTOCOL\_BEGIN\_TOKEN</code> in header, which are used to distinguish each message and identify the legitimacy of the counterpart. When message client received is not started with these header field, client needs to close the connection and prompt the error and quit or reconnect because the protocal is not supported  [...]
 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYIAAABzCAIAAAFtJqJAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAABJTSURBVHhe7Z1PixzHGcbnI+0hCZlTwCQnIXzZWw4BY4aE5Lzgc3TKYQj4sP4EJr5kZcQuksEQYSwfLdljEw12RJDxJRBhRxELkVDef1X9dvX0zPR093RNz/OjmK2qrqru7X7qmeqamp7J8+fPfxReZ0P3x/TXe3+bTyeWKDOdLzVSV0Dp+Jhmv/wpHRNF1u91PYd/7egc6Gkg5tMpXYnZ1esrTXfHiDROZ+tqVlLMdDq3WIrpent2OSZ/Bftg9/NksR7Y/Txxb7+aTSezeHUm0zlJPiFYUgPy1vhXTXj/w7tnJ5Ozk5PT84VlffWVj7dhl2OiA6JgiR7I+9pZRpmLiwuN [...]
 <img src="/assets/images/rpc_pbmsg_structure-3c30d7576240597353030eab2ce29254.png"></p><p>The request message encoding and response message decoding can be implemented in the <code>NettyClient.java</code> class. There is some room for improvement in this part of the definition and can be found in <a href="https://issues.apache.org/jira/browse/TUBEMQ-109" target="_blank" rel="noopener noreferrer">TUBEMQ-109</a>. However, due to compatibility concerns, it will be gradually replaced. We hav [...]
 <img src="/assets/images/rpc_conn_detail-6f1124eef0ea4952a5fc00d9b28f3bf0.png"></p><p>Flag marks whether the message is requested or not, and the next three marks represent the content of the message trace, which is not currently used; the related is a fixed mapping of the service type, protocol version, service type, etc., the more critical parameter RequestBody.timeout is the maximum allowable time from when a request is received by the server to when it is actually processed. Long wai [...]
 <img src="/assets/images/rpc_header_fill-87f7c949336c12d0713a4c51c0f40e2a.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-interactive-diagram-of-the-clients-pb-request--response"></a>3 Interactive diagram of the client&#x27;s PB request &amp; response:<a class="hash-link" href="#3-interactive-diagram-of-the-clients-pb-request--response" title="Direct link to heading">#</a></h2><p><strong>Producer Interaction</strong>:</p><p>The [...]
-<img src="/assets/images/rpc_producer_diagram-ed4bb00e58a1ecec65f60f7c921b538c.png"></p><p>Here we can see, Producer&#x27;s implementation logic is to get metadata such as the list of partitions of specified topic from master, then select a partition and send message via TCP connection according to the rules of the client. It may be unsafe to send message without registration to master, the initial consideration was to use internal intake messages as much as possible and after that, cons [...]
+<img src="/assets/images/rpc_producer_diagram-ed4bb00e58a1ecec65f60f7c921b538c.png"></p><p>Here we can see, Producer&#x27;s implementation logic is to get metadata such as the list of partitions of specified topic from master, then select a partition and send message via TCP connection according to the rules of the client. It may be unsafe to send message without registration to master, the initial consideration was to use internal intake messages as much as possible and after that, cons [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/clients_java/index.html b/docs/modules/tubemq/clients_java/index.html
index a272063..ba63ec0 100644
--- a/docs/modules/tubemq/clients_java/index.html
+++ b/docs/modules/tubemq/clients_java/index.html
@@ -1,30 +1,30 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">TubeMQ JAVA SDK API | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/clients_java"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="doc [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">TubeMQ JAVA SDK API | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/clients_java"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="doc [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    private String topic;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public DefaultMessageListener(String topic) {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        this.topic = topic;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    }</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public void receiveMessages(PeerInfo peerInfo, final List&lt;Message&gt; messages) throws InterruptedException </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        if (messages != null &amp;&amp; !messages.isEmpty()) {</span></span><span class="token-line" style="col [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public Executor getExecutor() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        return null;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    }</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public void stop() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    }</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anc [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    private static final Logger logger = </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        LoggerFactory.getLogger(MessageProducerExample.class);</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    private static final ConcurrentHashMap&lt;String, AtomicLong&gt; counterMap = </span></span><span class="token-line" style=" [...]
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public MessageProducerExample(final String localHost, final String masterHostAndPort) </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        throws Exception {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        filters.add(&quot;aaa&quot;);</span></span><span class="token-line" style="color:#F8F8F2"><span class="toke [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public MessageProducerExample(final String localHost, final String masterHostAndPort) </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        throws Exception {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        filters.add(&quot;aaa&quot;);</span></span><span class="token-line" style="color:#F8F8F2"><span class="toke [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/configure_introduction/index.html b/docs/modules/tubemq/configure_introduction/index.html
index 0df2a9c..34cdce6 100644
--- a/docs/modules/tubemq/configure_introduction/index.html
+++ b/docs/modules/tubemq/configure_introduction/index.html
@@ -1,25 +1,25 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Configure Introduction | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/configure_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="tr [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Configure Introduction | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/configure_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="tr [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img src="/assets/images/conf_ini_pos-de26286cf16cf22577186d380a4c565f.png"></p><p>Their configuration is defined by a set of configuration units. The Master configuration consists of four mandatory units: <!-- -->[master]<!-- -->, <!-- -->[zookeeper]<!-- -->, <!-- -->[bdbStore]<!-- -->, and optional <!-- -->[tlsSetting]<!-- -->. The Broker configuration is mandatory. Broker], <!-- -->[zookeeper]<!-- --> and optional <!-- -->[tlsSetting]<!-- --> consist of a total of 3 configuration unit [...]
-<img src="/assets/images/conf_velocity_pos-8c374478cf0c1ecd58c0fed901f62a95.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-configuration-item-details"></a>2 Configuration item details:<a class="hash-link" href="#2-configuration-item-details" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="21-masterini-file"></a>2.1 master.ini file:<a cla [...]
+<img src="/assets/images/conf_velocity_pos-8c374478cf0c1ecd58c0fed901f62a95.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-configuration-item-details"></a>2 Configuration item details:<a class="hash-link" href="#2-configuration-item-details" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="21-masterini-file"></a>2.1 master.ini file:<a cla [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/console_introduction/index.html b/docs/modules/tubemq/console_introduction/index.html
index 8789738..c378220 100644
--- a/docs/modules/tubemq/console_introduction/index.html
+++ b/docs/modules/tubemq/console_introduction/index.html
@@ -1,17 +1,17 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Console Introduction | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/console_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true"  [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Console Introduction | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/console_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true"  [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img src="/assets/images/1568169770714-c0328b62f45fa086761c52c104cbba04.png">
 ​       其中portal为该集群中任意的主、备Master的IP地址,webport为配置的Master的Web端口。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-tubemq管控台各版面介绍"></a>2 TubeMQ管控台各版面介绍<a class="hash-link" href="#2-tubemq管控台各版面介绍" title="Direct link to heading">#</a></h2><p>​        管控台一共3项内容:分发查询,配置管理,集群管理;配置管理又分为Broker列表,Topic列表2个部分,我们先介绍简单的分发查询和集群管理,然后再介绍复杂的配置管理。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="21-分 [...]
 <img src="/assets/images/1568169796122-57881414283ad76316254e805f11a840.png">
@@ -29,13 +29,13 @@
 <img src="/assets/images/1568169916091-eef87de4f1387429953f5b49199a8179.png"></p><p>​       这个时候我们就可以针对该Topic进行生产和消费处理。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="4-对于topic的元数据进行变更后的操作注意事项"></a>4 对于Topic的元数据进行变更后的操作注意事项:<a class="hash-link" href="#4-对于topic的元数据进行变更后的操作注意事项" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="41-如何自行配置topic参数"></ [...]
 <img src="/assets/images/1568169925657-b418daea25bfa78b9967a7774e2da48a.png"></p><p>​       这些信息由系统管理员设置好默认值后直接定义的,一般不会改变,若业务有特殊需求,比如想增加消费的并行度增多分区,或者想减少刷盘频率,怎么操作?如下图示,各个页面的字段含义及作用如下表:</p><table><thead><tr><th>配置项</th><th>配置名</th><th>字段类型</th><th>说明</th></tr></thead><tbody><tr><td>topicName</td><td>topic名称</td><td>String</td><td>字串长度(0,64],以字母开头的字母,数字,下划线的字符串,如果批量新增topic,topic值以&quot;,&quot;隔开,最大批量值为50条</td></tr><tr><td>brokerId</td><td>broker的ID</td><td>int</td><td>待新增的BrokerId,批量操作的brok [...]
 <img src="/assets/images/1568169946683-6514871728e8ecf3d61eca0a90dda320.png"></p><p>其作用是:a. 选择涉及该Topic元数据修改的Broker节点集合;b. 提供变更操作的授权信息码。</p><p><strong>特别提醒:大家还需要注意的是,输入授权码修改后,数据变更要刷新后才会生效,同时生效的Broker要按比例进行操作。</strong>
-<img src="/assets/images/1568169954746-edc526c4b75627888f885f4180b67fac.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="42-topic变更注意事项"></a>4.2 Topic变更注意事项:<a class="hash-link" href="#42-topic变更注意事项" title="Direct link to heading">#</a></h3><p>​       如上图示,选择变更Topic元数据后,之前选中的Broker集合会在<strong>配置是否已变更</strong>上出现是的提示。我们还需要对变更进行重载刷新操作,选择Broker集合,然后选择刷新操作,可以批量也可以单条,但是一定要注意的是:操作要分批进行,上一批操作的Broker当前运行状态为running后才能进入下一批的配置刷新操作;如果有节点处于o [...]
+<img src="/assets/images/1568169954746-edc526c4b75627888f885f4180b67fac.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="42-topic变更注意事项"></a>4.2 Topic变更注意事项:<a class="hash-link" href="#42-topic变更注意事项" title="Direct link to heading">#</a></h3><p>​       如上图示,选择变更Topic元数据后,之前选中的Broker集合会在<strong>配置是否已变更</strong>上出现是的提示。我们还需要对变更进行重载刷新操作,选择Broker集合,然后选择刷新操作,可以批量也可以单条,但是一定要注意的是:操作要分批进行,上一批操作的Broker当前运行状态为running后才能进入下一批的配置刷新操作;如果有节点处于o [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/consumer_example/index.html b/docs/modules/tubemq/consumer_example/index.html
index 76fbbd7..160ab60 100644
--- a/docs/modules/tubemq/consumer_example/index.html
+++ b/docs/modules/tubemq/consumer_example/index.html
@@ -1,29 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Consumer Example | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/consumer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="do [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Consumer Example | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/consumer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="do [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public static void main(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:#F8F [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">``` </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="12-pushconsumer"></a>1.2 PushConsumer<a class="hash-link" href="#12-pus [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public static void test(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:#F8F [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            public void receiveMessages(PeerInfo peerInfo, List&lt;Message&gt; messages) throws InterruptedException {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">                for (Message message : messages) {</span></span><span class="token-line" sty [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            public Executor getExecutor() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">                return null;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            }</span></span><span class="token-line"  [...]
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            public void stop() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">                //</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            }</span></span><span class="token-line" style="color:#F8F8F2" [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            public void stop() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">                //</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            }</span></span><span class="token-line" style="color:#F8F8F2" [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/deployment/index.html b/docs/modules/tubemq/deployment/index.html
index 8c7690a..885d417 100644
--- a/docs/modules/tubemq/deployment/index.html
+++ b/docs/modules/tubemq/deployment/index.html
@@ -1,29 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/deployment"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ver [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/deployment"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ver [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img src="/assets/images/test_sendmessage-2c9547aa3b283f8f96fe3f7f77a84c2d.png"></p><p>Demo returns error message.
 <img src="/assets/images/sys_topic_error-e7a5c0a4c7ac34391b11b5dc373c7a3e.png"></p><p>First we add a topic in topic list page in Master Control Panel.</p><p><img src="/assets/images/sys_topic_create-c26d3b45de85af6958d80b7fc24cd9c2.png"></p><p><img src="/assets/images/sys_topic_select-eb84fec5a5d04b9266d3e6857843f858.png"></p><p>Choose publish scope and confirm after submit topic detail. After adding a new topic, we need to overload the topic.</p><p><img src="/assets/images/sys_topic_dep [...]
 We run Producer Demo in below script and we can see data accepted on Broker.
 <img src="/assets/images/test_sendmessage_2-aca82f8640f949e0e144b6501995de43.png"></p><p><img src="/assets/images/sys_node_status-54e011781d6923d34c617772f48971ca.png"></p><p>Then we run the Consumption Demo and we can see that consumption is also working properly.
 <img src="/assets/images/sys_node_status_2-054bb83ab9ddc187c604df5a02d98895.png"></p><p>As we can see, files relative to broker&#x27;s production and consumption already exist.</p><p><img src="/assets/images/sys_node_log-6ef2d911b495fcb6b0914dd5da97a5cc.png"></p><p>Here, the compilation, deployment, system configuration, startup, production and consumption of TubeMQ has been completed!
-If you need to get further, please refer to &quot;TubeMQ HTTP API&quot; and make your appropriate configuration settings.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/deployment.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40"  [...]
+If you need to get further, please refer to &quot;TubeMQ HTTP API&quot; and make your appropriate configuration settings.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/versioned_docs/version-0.11.0/modules/tubemq/deployment.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width= [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/error_code/index.html b/docs/modules/tubemq/error_code/index.html
index 274fd66..5310130 100644
--- a/docs/modules/tubemq/error_code/index.html
+++ b/docs/modules/tubemq/error_code/index.html
@@ -1,25 +1,25 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Error Code | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/error_code"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ver [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Error Code | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/error_code"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ver [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Firstly, determine the type of result(problem) by errCode, and then determine the specific reson of the errCode based on errMsg.
-The following table summarizes all the errCodes and errMsgs that may return during operation.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-errcodes"></a>2 errCodes<a class="hash-link" href="#2-errcodes" title="Direct link to heading">#</a></h2><table><thead><tr><th>Error Type</th><th>errCode</th><th>Error Mark</th><th>Meaning</th><th>Note</th></tr></thead><tbody><tr><td>Operation Success</td><td>200</td><td>Operation Success</td>< [...]
+The following table summarizes all the errCodes and errMsgs that may return during operation.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-errcodes"></a>2 errCodes<a class="hash-link" href="#2-errcodes" title="Direct link to heading">#</a></h2><table><thead><tr><th>Error Type</th><th>errCode</th><th>Error Mark</th><th>Meaning</th><th>Note</th></tr></thead><tbody><tr><td>Operation Success</td><td>200</td><td>Operation Success</td>< [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/http_access_api/index.html b/docs/modules/tubemq/http_access_api/index.html
index 1de55b0..c6c7e8d 100644
--- a/docs/modules/tubemq/http_access_api/index.html
+++ b/docs/modules/tubemq/http_access_api/index.html
@@ -1,17 +1,17 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">HTTP API | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/http_access_api"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">HTTP API | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/http_access_api"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 will return error if the broker is offline.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>brokerId</td><td>yes</td><td>the id of broker. It supports bulk brokerId which separated by <code>,</code>. The maximum <br> number of a bulk is 50. The brokerId should be distinct in case of bulk value</td><td>int</td></tr><tr><td>modifyUser</td><td>yes</td><td>the user who executes this</td><td>String</td> [...]
 The Broker processes can be terminated once all offline tasks are done.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>brokerId</td><td>yes</td><td>the id of broker. It supports bulk brokerId which separated by <code>,</code>. The maximum <br> number of a bulk is 50. The brokerId should be distinct in case of bulk value</td><td>int</td></tr><tr><td>modifyUser</td><td>yes</td><td>the user who execu [...]
 <code>admin_add_broker_configure</code></p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>brokerJsonSet</td><td>yes</td><td>the parameter for the configuration</td><td>String</td></tr><tr><td>createUser</td><td>yes</td><td>the creator</td><td>String</td></tr><tr><td>createDate</td><td>yes</td><td>the create date in format <code>yyyyMMddHHmmss</code></td><td>String</td></tr><tr><td>confModAuthToken</t [...]
@@ -19,13 +19,13 @@ If the topic&#x27;s authorization group is empty, the topic will fail.</p><p><st
 topic&#x27;s authorized consumer group.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>topicName</td><td>yes</td><td>the topic name</td><td>String</td></tr><tr><td>groupName</td><td>yes</td><td>the group name to be added</td><td>String</td></tr><tr><td>createUser</td><td>yes</td><td>the creator</td><td>String</td></tr><tr><td>createDate</td><td>no</td><td>the creating date in format <code>yyyyMMdd [...]
 <code>[start, end]</code> is an inclusive range of time, <code>dltInM</code> is the consuming delta in MB, <code>limitInM</code> is the flow control each minute, <br>
 <code>freqInMs</code> is the interval for sending request after exceeding the flow or freq limit, <code>zeroCnt</code> is the count of how many times occurs zero data,  <br>
-<code>normFreqInMs</code> is the interval of sequential pulling, <code>filterFreqInMs</code> is the interval of pulling filtered request.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>flowCtrlInfo</td><td>yes</td><td>the flow control info in JSON format</td><td>String</td></tr><tr><td>confModAuthToken</td><td>yes</td><td>the authorized key for configuration update</td><td>String</td></tr><tr><td> [...]
+<code>normFreqInMs</code> is the interval of sequential pulling, <code>filterFreqInMs</code> is the interval of pulling filtered request.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>flowCtrlInfo</td><td>yes</td><td>the flow control info in JSON format</td><td>String</td></tr><tr><td>confModAuthToken</td><td>yes</td><td>the authorized key for configuration update</td><td>String</td></tr><tr><td> [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/producer_example/index.html b/docs/modules/tubemq/producer_example/index.html
index f11de49..c5224af 100644
--- a/docs/modules/tubemq/producer_example/index.html
+++ b/docs/modules/tubemq/producer_example/index.html
@@ -1,30 +1,30 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Producer Example | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/producer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="do [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Producer Example | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/producer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="do [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">public final class SyncProducerExample {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public static void main(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        final TubeClientConfig clientConfig = new TubeClientConfig(masterHostAndPort);</span></span><s [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">```</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyN [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">```</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyN [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    private static class Sender implements Runnable {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        private MessageProducer producer;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        </span></span><span class="token-l [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        public Sender(MessageProducer producer, CountDownLatch latch) {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            this.producer = producer;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            this.latch = latch;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      [...]
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        public void run() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            try {</span></span><span class="token- [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        public void run() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            try {</span></span><span class="token- [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/quick_start/index.html b/docs/modules/tubemq/quick_start/index.html
index ec93c09..cc30857 100644
--- a/docs/modules/tubemq/quick_start/index.html
+++ b/docs/modules/tubemq/quick_start/index.html
@@ -1,17 +1,17 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Quick Start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Quick Start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 can be deployed on the same server or different servers. In this example, we setup our cluster
 like this, and all services run on the same node. Zookeeper should be setup in your environment also.
 | Role | TCP Port | TLS Port | Web Port | Comment |
@@ -29,13 +29,13 @@ topic list page and click the add new topic button</p><p><img alt="Add Topic 1"
 to go to the broker list page to reload the broker configuration.</p><p><img alt="Add Topic 6" src="/assets/images/tubemq-add-topic-6-28364b9457706ac93f128184ee874fb7.png"></p><p><img alt="Add Topic 2" src="/assets/images/tubemq-add-topic-2-965c75eb7881ad45f0279810f58e1dc3.png"></p><p>When the broker sub-state changed to idle, go to the topic list page. We can see
 that the topic publish/subscribe state is active now.</p><p><img alt="Add Topic 3" src="/assets/images/tubemq-add-topic-3-c6d1c32e626a60def177b8fcc9646015.png"></p><p><img alt="Add Topic 4" src="/assets/images/tubemq-add-topic-4-48ef9d8ba13c36a2f2b4208f062c1680.png"></p><p>Now we can use the topic to send messages.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="22-run-example"></a>2.2 Run Example<a class="hash-link" href="#22-run-exam [...]
 <img alt="Demo 1" src="/assets/images/tubemq-send-message-3ceedb761daf672ee43b0a9a67905d87.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="222-consume-messages"></a>2.2.2 Consume Messages<a class="hash-link" href="#222-consume-messages" title="Direct link to heading">#</a></h4><p>Please don&#x27;t forget replace YOUR_MASTER_IP:port with your server ip and port, and start consumer.</p><div class="codeBlockContainer_J+bg"><div clas [...]
-<img alt="Demo 2" src="/assets/images/tubemq-consume-message-a27f49fde7c5f5bcc565ca6ed2537088.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-the-end"></a>3 The End<a class="hash-link" href="#3-the-end" title="Direct link to heading">#</a></h2><p>Here, the compilation, deployment, system configuration, startup, production and consumption of TubeMQ have been completed. If you need to understand more in-depth content, please chec [...]
+<img alt="Demo 2" src="/assets/images/tubemq-consume-message-a27f49fde7c5f5bcc565ca6ed2537088.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-the-end"></a>3 The End<a class="hash-link" href="#3-the-end" title="Direct link to heading">#</a></h2><p>Here, the compilation, deployment, system configuration, startup, production and consumption of TubeMQ have been completed. If you need to understand more in-depth content, please chec [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/tubemq-manager/quick_start/index.html b/docs/modules/tubemq/tubemq-manager/quick_start/index.html
index 27d9a4d..6238086 100644
--- a/docs/modules/tubemq/tubemq-manager/quick_start/index.html
+++ b/docs/modules/tubemq/tubemq-manager/quick_start/index.html
@@ -1,25 +1,25 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">quick_start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/tubemq-manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">quick_start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/tubemq-manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" nam [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 After accessing the region design, a new region field will be added to represent brokers in different regions
-Currently an addTopicTask will create topics in all brokers in the cluster</p><p>AddTopicTasks is a list of the following objects, which can carry multiple create topic requests</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" [...]
+Currently an addTopicTask will create topics in all brokers in the cluster</p><p>AddTopicTasks is a list of the following objects, which can carry multiple create topic requests</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html b/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
index f2ccd9e..a787a5b 100644
--- a/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
+++ b/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
@@ -1,17 +1,17 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Performance testing of TubeMQ vs Kafka | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Performance testing of TubeMQ vs Kafka | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 这些实现使得TubeMQ在保证实时性和一致性的前提下,具有很好的健壮性及更高的吞吐能力。结合目前主流消息中间件使用情况,以Kafka为参照做性能对比测试,对比常规应用场景下两套系统性能。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-测试场景方案"></a>2 测试场景方案<a class="hash-link" href="#2-测试场景方案" title="Direct link to heading">#</a></h2><p>如下是我们根据实际应用场景设计的测试方案:
 <img src="/assets/images/perf_scheme-5891d0d1941fd8838b5e5883961b5430.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-测试结论"></a>3 测试结论<a class="hash-link" href="#3-测试结论" title="Direct link to heading">#</a></h2><p>用&quot;复仇者联盟&quot;里的角色来形容:</p><table><thead><tr><th align="center">角色</th><th align="center">测试场景</th><th>要点</th></tr></thead><tbody><tr><td align="center">闪电侠</td><td align="center">场景五</td><td>快 (数据生产消费时延 TubeMQ 10m [...]
 5个分区的状态;TubeMQ可以根据业务或者系统配置需要,调整数据读取方式,可以动态提升系统的吞吐量;Kafka随着分区增加,入流量有下降;</li></ol><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="522-指标"></a>5.2.2 【指标】<a class="hash-link" href="#522-指标" title="Direct link to heading">#</a></h4><p><strong>注1 :</strong> 如下场景中,均为单Topic测试下不同分区或实例、不同读取模式场景下的测试,单条消息包长均为1K;</p><p><strong>注2 :</strong>
@@ -60,13 +60,13 @@ Topic配置时,网络连接达到了1.2W,文件句柄达到了4.5W)等问题
 <img src="/assets/images/perf_appendix_2_topic_1000_6-8cf474f484f303e2b7d29fb1c85df6c7.png">
 <img src="/assets/images/perf_appendix_2_topic_1000_7-3ed1c7626a8fbc622d0153960500bd32.png">
 <img src="/assets/images/perf_appendix_2_topic_1000_8-f4a78c6fe32dbd576eecf35ff707d24c.png">
-<img src="/assets/images/perf_appendix_2_topic_1000_9-348080291e8b178ee5086daef9e8256b.png"></p><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="2 [...]
+<img src="/assets/images/perf_appendix_2_topic_1000_9-348080291e8b178ee5086daef9e8256b.png"></p><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/versioned_docs/version-0.11.0/modules/tubemq/tubemq_perf_test_vs_Kafka_cn.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentCo [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/website/quick_start/index.html b/docs/modules/website/quick_start/index.html
index d2f5170..0c57193 100644
--- a/docs/modules/website/quick_start/index.html
+++ b/docs/modules/website/quick_start/index.html
@@ -1,27 +1,27 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/website/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" n [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/website/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" n [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 You will also see any lint errors in the console.</p><p>The start of the web server depends on the back-end server <code>manger api</code> interface.</p><p>You should start the backend server first, and then set the variable <code>target</code> in <code>/inlong-website/src/setupProxy.js</code> to the address of the api service.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="test"></a>Test<a class="hash-link" href="#test" title="Direct [...]
 For more information, see the section on <a href="https://create-react-app.dev/docs/running-tests/" target="_blank" rel="noopener noreferrer">Running Tests</a>.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="build-1"></a>Build<a class="hash-link" href="#build-1" title="Direct link to heading">#</a></h3><p>First, make sure that the project has run <code>npm install</code> or <code>yarn install</code> to install <code>node_modules</code [...]
 Better page performance can be obtained in the constructed production mode.</p><p>After the build, the code is compressed, and the file name includes the hash value.
-Your application is ready to be deployed!</p><p>For details, see the section on <a href="https://create-react-app.dev/docs/deployment/" target="_blank" rel="noopener noreferrer">deployment</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/website/quick_start.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this- [...]
+Your application is ready to be deployed!</p><p>For details, see the section on <a href="https://create-react-app.dev/docs/deployment/" target="_blank" rel="noopener noreferrer">deployment</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/versioned_docs/version-0.11.0/modules/website/quick_start.md" target="_blank" rel="noreferrer noopener [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/contact/index.html b/docs/next/contact/index.html
new file mode 100644
index 0000000..a49ae7c
--- /dev/null
+++ b/docs/next/contact/index.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Contact Us | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/contact"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/next/modules/agent/architecture/index.html b/docs/next/modules/agent/architecture/index.html
new file mode 100644
index 0000000..66668eb
--- /dev/null
+++ b/docs/next/modules/agent/architecture/index.html
@@ -0,0 +1,30 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/agent/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusa [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+Directory regular filtering, support YYYYMMDD+regular expression path configuration
+Breakpoint retransmission, when InLong-Agent restarts, it can automatically re-read from the last read position to ensure no reread or missed reading.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="32-sql-agent"></a>3.2 sql agent<a class="hash-link" href="#32-sql-agent" title="Direct link to heading">#</a></h3><p>This type of data refers to the way it is executed through SQL
+SQL regular decomposition, converted into multiple SQL statements
+Execute SQL separately, pull the data set, the pull process needs to pay attention to the impact on mysql itself
+The execution cycle, which is generally executed regularly</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="33-binlog-agent"></a>3.3 binlog agent<a class="hash-link" href="#33-binlog-agent" title="Direct link to heading">#</a></h3><p>This type of collection reads binlog and restores data by configuring mysql slave
+Need to pay attention to multi-threaded parsing when binlog is read, and multi-threaded parsing data needs to be labeled in order
+The code is based on the old version of dbsync, the main modification is to change the sending of tdbus-sender to push to agent-channel for integration</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/agent/architecture.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20"  [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/next/modules/agent/quick_start/index.html b/docs/next/modules/agent/quick_start/index.html
new file mode 100644
index 0000000..eff0143
--- /dev/null
+++ b/docs/next/modules/agent/quick_start/index.html
@@ -0,0 +1,30 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/agent/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">At the same time, you need to add the current data cycle to the job conf, the current support day cycle and hour cycle,</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">When adding a task, add the property job.cycleUnit</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">job.cycleUnit contains the following two types:</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">1. D: Represents the data time and day dimension</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">2. H: Represents the data time and hour dimension</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"  [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">E.g:</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">The configuration data source is</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">/data/inlong-agent/YYYYMMDDHH.log</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Write data to 2021020211.log</span></span><span class="token-line" style="c [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Examples of job submission</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1z [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Examples of job submission</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1z [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/next/modules/dataproxy-sdk/architecture/index.html b/docs/next/modules/dataproxy-sdk/architecture/index.html
new file mode 100644
index 0000000..cd7aa97
--- /dev/null
+++ b/docs/next/modules/dataproxy-sdk/architecture/index.html
@@ -0,0 +1,33 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/dataproxy-sdk/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+After group packet transmission, data can be connected to inlong. But in order to ensure data reliability, load balancing, and dynamic update of the proxy list and other security features
+The user program needs to consider more and ultimately leads to the program being too cumbersome and bloated.</p><p>The original intention of API design is to simplify user access and assume some reliability-related logic. After the user integrates the API in the service delivery program, the data can be sent to the proxy without worrying about the grouping format, load balancing and other logic.</p><header><h1>2、functions</h1></header><h2><a aria-hidden="true" tabindex="-1" class="ancho [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Parameter Description</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">bodyListIt is a collection of multiple pieces of data that users need to send. The total length is recommended to be less than 512k. groupId represents the service id, and streamId represents the interface id. dt represents the time stamp of the data, accurate to the millisecond level. It can also be set to 0 directly, and the api will get the current time as its timestamp in the background. timeout &a [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Parameter Description</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">body is the content of a single piece of data that the user wants to send, and the meaning of the remaining parameters is basically the same as the batch sending interface.</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Parameter Description</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">SendMessageCallback is a callback for processing messages. The bodyList is a collection of multiple pieces of data that users need to send. The total length of multiple pieces of data is recommended to be less than 512k. groupId is the service id, and streamId is the interface id. dt represents the time stamp of the data, accurate to the millisecond level. It can also be set to 0 directly, and the api  [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Parameter Description</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">The body is the content of a single message, and the meaning of the remaining parameters is basically the same as the batch sending interface</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col" [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/next/modules/dataproxy-sdk/quick_start/index.html b/docs/next/modules/dataproxy-sdk/quick_start/index.html
new file mode 100644
index 0000000..9a03547
--- /dev/null
+++ b/docs/next/modules/dataproxy-sdk/quick_start/index.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/dataproxy-sdk/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helm [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/modules/dataproxy/architecture/index.html b/docs/next/modules/dataproxy/architecture/index.html
similarity index 55%
copy from docs/modules/dataproxy/architecture/index.html
copy to docs/next/modules/dataproxy/architecture/index.html
index 07b5eb6..4793f6b 100644
--- a/docs/modules/dataproxy/architecture/index.html
+++ b/docs/next/modules/dataproxy/architecture/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/dataproxy/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusau [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/dataproxy/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="do [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sources.tcp-source.type = org.apache.flume.source.SimpleTcpSource</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">tcp resolution type definition, here provide the class name for instantiation, SimpleTcpSource is mainly to initialize the configuration and start port monitoring</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plai [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sources.tcp-source.msg-factory-name = org.apache.flume.source.ServerMessageFactory</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Handler used for message structure analysis, and set read stream handler and write stream handler</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sources.tcp-source.host = 0.0.0.0</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">tcp ip binding monitoring, binding all network cards by default</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
@@ -47,13 +47,13 @@
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.thread-num = 8</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Sink class sends messages to the worker thread, 8 means to start 8 concurrent threads</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.client-id-cache = true</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent id cache, used to check the data reported by the agent to remove duplicates</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.max-survived-time = 300000</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Maximum cache time</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.max-survived-size = 3000000</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Maximum number of caches</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.max-survived-size = 3000000</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Maximum number of caches</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/modules/dataproxy/quick_start/index.html b/docs/next/modules/dataproxy/quick_start/index.html
new file mode 100644
index 0000000..18c1b40
--- /dev/null
+++ b/docs/next/modules/dataproxy/quick_start/index.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/dataproxy/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet=" [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/next/modules/manager/architecture/index.html b/docs/next/modules/manager/architecture/index.html
new file mode 100644
index 0000000..d4b2e56
--- /dev/null
+++ b/docs/next/modules/manager/architecture/index.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/manager/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docu [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/next/modules/manager/quick_start/index.html b/docs/next/modules/manager/quick_start/index.html
new file mode 100644
index 0000000..5382871
--- /dev/null
+++ b/docs/next/modules/manager/quick_start/index.html
@@ -0,0 +1,33 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="tr [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+server where the MySQL database is located (for example, copy to <code>/data/</code> directory), load this file through the
+following command to complete the initialization of the table structure and basic data:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token comment" style="color:rgb(98, 114, 164)"># Log in to the MySQL server by username and password [...]
+and start the Tube cluster;</p></li><li><p>Refer
+to <a href="https://inlong.apache.org/zh-cn/docs/modules/tubemq/tubemq-manager/quick_start.html" target="_blank" rel="noopener noreferrer">Compile and deploy TubeMQ Manager</a>
+, install and start TubeManager.</p></li></ul><header><h1>2. Deploy and start manager-web</h1></header><p><strong>manager-web is a background service that interacts with the front-end page.</strong></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="21-prepare-installation-files"></a>2.1 Prepare installation files<a class="hash-link" href="#21-prepare-installation-files" title="Direct link to heading">#</a></h2><p>All installation files a [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"># The configuration file used is dev</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">spring.profiles.active=dev</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p>The dev configuration is specified above, then modify the <code>conf/application-dev.properties</code> file:< [...]
+the default value:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI properties"><pre tabindex="0" class="prism-code language-properties codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain"># Manager address of Tube cluster, used to create Topic</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">clus [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"># ZK cluster, used to push the configuration of Sort</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">cluster.zk.url=127.0.0.1:2181</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">cluster.zk.root=inlong_hive</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"># Sort application name, that is, set the cluster-id parameter of Sort, the default value is &quot;inlong_app&quot;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">sort.appName=inlong_app</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex=" [...]
+log <code>tailf log/manager-web.log</code>. If a log similar to the following appears, the service has started successfully:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain">Started InLongWebApplication </span><span class="t [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/next/modules/sort/introduction/index.html b/docs/next/modules/sort/introduction/index.html
new file mode 100644
index 0000000..b204029
--- /dev/null
+++ b/docs/next/modules/sort/introduction/index.html
@@ -0,0 +1,26 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/sort/introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusau [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+Inlong-sort is simply an Flink application, and relys on Inlong-manager to manage meta data(such as the source informations and storage informations)</p><header><h1>features</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="multi-tenancy"></a>multi-tenancy<a class="hash-link" href="#multi-tenancy" title="Direct link to heading">#</a></h2><p>Inlong-sort is an multi-tenancy system, which means you can extract data from different  [...]
+e.g. you can extract data form different topics of inlong-tubemq and the load them to different hive clusters.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="change-meta-data-without-restart"></a>change meta data without restart<a class="hash-link" href="#change-meta-data-without-restart" title="Direct link to heading">#</a></h2><p>Inlong-sort uses zookeeper to manage its meta data, every time you change meta data on zk, inlong-sort a [...]
+e.g if you want to change the schema of your data, just change the meta data on zk without restart your inlong-sort application.</p><header><h1>supported sources</h1></header><ul><li>inlong-tubemq</li><li>pulsar</li></ul><header><h1>supported storages</h1></header><ul><li>clickhouse</li><li>hive (Currently we just support parquet file format)</li></ul><header><h1>limitations</h1></header><p>Currently, we just support extracting specified fields in the stage of <strong>Transform</strong>. [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/next/modules/sort/protocol_introduction/index.html b/docs/next/modules/sort/protocol_introduction/index.html
new file mode 100644
index 0000000..b303a8e
--- /dev/null
+++ b/docs/next/modules/sort/protocol_introduction/index.html
@@ -0,0 +1,24 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Zookeeper Configure | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/sort/protocol_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="tru [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<code>org.apache.inlong.sort.protocol.DataFlowInfo</code></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/sort/protocol_introduction.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" aria-hidden="true"><g><path d="m3 [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/next/modules/sort/quick_start/index.html b/docs/next/modules/sort/quick_start/index.html
new file mode 100644
index 0000000..ba1ef5e
--- /dev/null
+++ b/docs/next/modules/sort/quick_start/index.html
@@ -0,0 +1,24 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/sort/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+you need to set up flink environment.</p><a href="https://ci.apache.org/projects/flink/flink-docs-release-1.9/ops/deployment/cluster_setup.html" target="_blank" rel="noopener noreferrer">how to set up flink environment</a><p>Currently, inlong-sort relys on flink-1.9.3. Chose <code>flink-1.9.3-bin-scala_2.11.tgz</code> when downloading package.</p><p>Once your flink environment is set up, you can visit web ui of flink, whose address is stored in <code>/${your_flink_path}/conf/masters</cod [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/next/modules/tubemq/architecture/index.html b/docs/next/modules/tubemq/architecture/index.html
new file mode 100644
index 0000000..6284fff
--- /dev/null
+++ b/docs/next/modules/tubemq/architecture/index.html
@@ -0,0 +1,40 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/tubemq/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<img src="/assets/images/sys_structure-8696e2c7dfebcbe30e47b2d99e185485.png"></p><ul><li><p><strong>Portal:</strong> The Portal part responsible for external interaction and maintenance operations, including API and Web.
+The API connects to the management system outside the cluster. The Web is a page encapsulation of daily operation
+and maintenance functions based on the API;</p></li><li><p><strong>Master:</strong> It is responsible for the Control part of the cluster. This part is composed of one or more Master nodes.
+Master HA performs heartbeat keep-alive and real-time hot standby switching between master nodes (This is the reason
+why everyone needs to fill in the addresses of all Master nodes corresponding to the cluster when using TubeMQ Lib).
+The main master is responsible for managing the status of the entire cluster, resource scheduling, permission
+checking, metadata query, etc.;</p></li><li><p><strong>Broker:</strong> The Store part responsible for data storage. This part is composed of independent Broker nodes.
+Each Broker node manages the Topic set in this node, including the addition, deletion, modification, and inquiring
+about Topics. It is also responsible for message storage, consumption, aging, partition expansion, data consumption
+offset records, etc. On the topic, and the external capabilities of the cluster, including the number of topics,
+throughput, and capacity, are completed by horizontally expanding the broker node;</p></li><li><p><strong>Client:</strong> The Client part responsible for data production and consumption. We provide this part in the form of Lib.
+The most commonly used is the consumer. Compared with the previous, the consumer now supports Push and Pull data pull
+modes, data consumption behavior support both order and filtered consumption. For the Pull consumption mode, the
+service supports resetting the precise offset through the client to support the business extract-once consumption.
+At the same time, the consumer has launched a new cross-cluster switch-free Consumer client;</p></li><li><p><strong>ZooKeeper:</strong> Responsible for the ZooKeeper part of the offset storage. This part of the function has been weakened to only the persistent storage of the offset. Considering the next multi-node copy function, this module is temporarily reserved;</p></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-broker-file [...]
+<img src="/assets/images/store_file-afacb93118082ca4afc7f0ee3176af70.png"></li></ol><ol start="2"><li><strong>Memory cache block:</strong> We added a separate memory cache block on the file storage block, that is, add a block of memory to the original write disk to isolate the slow effect of the hard disk. The data is first flushed to the memory cache block, and then the memory cache block is batched flush the data to the disk file.
+<img src="/assets/images/store_mem-05a41b24e2b5e68a769c9236d1e063d4.png"></li></ol></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/architecture.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" aria-hidden="true" [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/client_rpc/index.html b/docs/next/modules/tubemq/client_rpc/index.html
similarity index 73%
copy from docs/modules/tubemq/client_rpc/index.html
copy to docs/next/modules/tubemq/client_rpc/index.html
index a0574a7..8ce59b5 100644
--- a/docs/modules/tubemq/client_rpc/index.html
+++ b/docs/next/modules/tubemq/client_rpc/index.html
@@ -5,25 +5,25 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Client RPC | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/client_rpc"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ver [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Client RPC | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/tubemq/client_rpc"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img src="/assets/images/rpc_bytes_def-c8c63b21ec5ea017431db345384baa2d.png"></p><p>All we can see in TCP are binary streams. We defind a 4-byte msgToken message <code>RPC\_PROTOCOL\_BEGIN\_TOKEN</code> in header, which are used to distinguish each message and identify the legitimacy of the counterpart. When message client received is not started with these header field, client needs to close the connection and prompt the error and quit or reconnect because the protocal is not supported  [...]
 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYIAAABzCAIAAAFtJqJAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAABJTSURBVHhe7Z1PixzHGcbnI+0hCZlTwCQnIXzZWw4BY4aE5Lzgc3TKYQj4sP4EJr5kZcQuksEQYSwfLdljEw12RJDxJRBhRxELkVDef1X9dvX0zPR093RNz/OjmK2qrqru7X7qmeqamp7J8+fPfxReZ0P3x/TXe3+bTyeWKDOdLzVSV0Dp+Jhmv/wpHRNF1u91PYd/7egc6Gkg5tMpXYnZ1esrTXfHiDROZ+tqVlLMdDq3WIrpent2OSZ/Bftg9/NksR7Y/Txxb7+aTSezeHUm0zlJPiFYUgPy1vhXTXj/w7tnJ5Ozk5PT84VlffWVj7dhl2OiA6JgiR7I+9pZRpmLiwuN [...]
 <img src="/assets/images/rpc_pbmsg_structure-3c30d7576240597353030eab2ce29254.png"></p><p>The request message encoding and response message decoding can be implemented in the <code>NettyClient.java</code> class. There is some room for improvement in this part of the definition and can be found in <a href="https://issues.apache.org/jira/browse/TUBEMQ-109" target="_blank" rel="noopener noreferrer">TUBEMQ-109</a>. However, due to compatibility concerns, it will be gradually replaced. We hav [...]
 <img src="/assets/images/rpc_conn_detail-6f1124eef0ea4952a5fc00d9b28f3bf0.png"></p><p>Flag marks whether the message is requested or not, and the next three marks represent the content of the message trace, which is not currently used; the related is a fixed mapping of the service type, protocol version, service type, etc., the more critical parameter RequestBody.timeout is the maximum allowable time from when a request is received by the server to when it is actually processed. Long wai [...]
 <img src="/assets/images/rpc_header_fill-87f7c949336c12d0713a4c51c0f40e2a.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-interactive-diagram-of-the-clients-pb-request--response"></a>3 Interactive diagram of the client&#x27;s PB request &amp; response:<a class="hash-link" href="#3-interactive-diagram-of-the-clients-pb-request--response" title="Direct link to heading">#</a></h2><p><strong>Producer Interaction</strong>:</p><p>The [...]
-<img src="/assets/images/rpc_producer_diagram-ed4bb00e58a1ecec65f60f7c921b538c.png"></p><p>Here we can see, Producer&#x27;s implementation logic is to get metadata such as the list of partitions of specified topic from master, then select a partition and send message via TCP connection according to the rules of the client. It may be unsafe to send message without registration to master, the initial consideration was to use internal intake messages as much as possible and after that, cons [...]
+<img src="/assets/images/rpc_producer_diagram-ed4bb00e58a1ecec65f60f7c921b538c.png"></p><p>Here we can see, Producer&#x27;s implementation logic is to get metadata such as the list of partitions of specified topic from master, then select a partition and send message via TCP connection according to the rules of the client. It may be unsafe to send message without registration to master, the initial consideration was to use internal intake messages as much as possible and after that, cons [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/modules/tubemq/clients_java/index.html b/docs/next/modules/tubemq/clients_java/index.html
new file mode 100644
index 0000000..5d1fa39
--- /dev/null
+++ b/docs/next/modules/tubemq/clients_java/index.html
@@ -0,0 +1,30 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">TubeMQ JAVA SDK API | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/tubemq/clients_java"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    private String topic;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public DefaultMessageListener(String topic) {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        this.topic = topic;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    }</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public void receiveMessages(PeerInfo peerInfo, final List&lt;Message&gt; messages) throws InterruptedException </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        if (messages != null &amp;&amp; !messages.isEmpty()) {</span></span><span class="token-line" style="col [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public Executor getExecutor() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        return null;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    }</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public void stop() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    }</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anc [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    private static final Logger logger = </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        LoggerFactory.getLogger(MessageProducerExample.class);</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    private static final ConcurrentHashMap&lt;String, AtomicLong&gt; counterMap = </span></span><span class="token-line" style=" [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public MessageProducerExample(final String localHost, final String masterHostAndPort) </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        throws Exception {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        filters.add(&quot;aaa&quot;);</span></span><span class="token-line" style="color:#F8F8F2"><span class="toke [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/configure_introduction/index.html b/docs/next/modules/tubemq/configure_introduction/index.html
similarity index 63%
copy from docs/modules/tubemq/configure_introduction/index.html
copy to docs/next/modules/tubemq/configure_introduction/index.html
index 0df2a9c..82e25d0 100644
--- a/docs/modules/tubemq/configure_introduction/index.html
+++ b/docs/next/modules/tubemq/configure_introduction/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Configure Introduction | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/configure_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="tr [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Configure Introduction | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/tubemq/configure_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helme [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img src="/assets/images/conf_ini_pos-de26286cf16cf22577186d380a4c565f.png"></p><p>Their configuration is defined by a set of configuration units. The Master configuration consists of four mandatory units: <!-- -->[master]<!-- -->, <!-- -->[zookeeper]<!-- -->, <!-- -->[bdbStore]<!-- -->, and optional <!-- -->[tlsSetting]<!-- -->. The Broker configuration is mandatory. Broker], <!-- -->[zookeeper]<!-- --> and optional <!-- -->[tlsSetting]<!-- --> consist of a total of 3 configuration unit [...]
-<img src="/assets/images/conf_velocity_pos-8c374478cf0c1ecd58c0fed901f62a95.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-configuration-item-details"></a>2 Configuration item details:<a class="hash-link" href="#2-configuration-item-details" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="21-masterini-file"></a>2.1 master.ini file:<a cla [...]
+<img src="/assets/images/conf_velocity_pos-8c374478cf0c1ecd58c0fed901f62a95.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-configuration-item-details"></a>2 Configuration item details:<a class="hash-link" href="#2-configuration-item-details" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="21-masterini-file"></a>2.1 master.ini file:<a cla [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/console_introduction/index.html b/docs/next/modules/tubemq/console_introduction/index.html
similarity index 53%
copy from docs/modules/tubemq/console_introduction/index.html
copy to docs/next/modules/tubemq/console_introduction/index.html
index 8789738..01341f7 100644
--- a/docs/modules/tubemq/console_introduction/index.html
+++ b/docs/next/modules/tubemq/console_introduction/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Console Introduction | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/console_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true"  [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Console Introduction | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/tubemq/console_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="t [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img src="/assets/images/1568169770714-c0328b62f45fa086761c52c104cbba04.png">
 ​       其中portal为该集群中任意的主、备Master的IP地址,webport为配置的Master的Web端口。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-tubemq管控台各版面介绍"></a>2 TubeMQ管控台各版面介绍<a class="hash-link" href="#2-tubemq管控台各版面介绍" title="Direct link to heading">#</a></h2><p>​        管控台一共3项内容:分发查询,配置管理,集群管理;配置管理又分为Broker列表,Topic列表2个部分,我们先介绍简单的分发查询和集群管理,然后再介绍复杂的配置管理。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="21-分 [...]
 <img src="/assets/images/1568169796122-57881414283ad76316254e805f11a840.png">
@@ -29,13 +29,13 @@
 <img src="/assets/images/1568169916091-eef87de4f1387429953f5b49199a8179.png"></p><p>​       这个时候我们就可以针对该Topic进行生产和消费处理。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="4-对于topic的元数据进行变更后的操作注意事项"></a>4 对于Topic的元数据进行变更后的操作注意事项:<a class="hash-link" href="#4-对于topic的元数据进行变更后的操作注意事项" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="41-如何自行配置topic参数"></ [...]
 <img src="/assets/images/1568169925657-b418daea25bfa78b9967a7774e2da48a.png"></p><p>​       这些信息由系统管理员设置好默认值后直接定义的,一般不会改变,若业务有特殊需求,比如想增加消费的并行度增多分区,或者想减少刷盘频率,怎么操作?如下图示,各个页面的字段含义及作用如下表:</p><table><thead><tr><th>配置项</th><th>配置名</th><th>字段类型</th><th>说明</th></tr></thead><tbody><tr><td>topicName</td><td>topic名称</td><td>String</td><td>字串长度(0,64],以字母开头的字母,数字,下划线的字符串,如果批量新增topic,topic值以&quot;,&quot;隔开,最大批量值为50条</td></tr><tr><td>brokerId</td><td>broker的ID</td><td>int</td><td>待新增的BrokerId,批量操作的brok [...]
 <img src="/assets/images/1568169946683-6514871728e8ecf3d61eca0a90dda320.png"></p><p>其作用是:a. 选择涉及该Topic元数据修改的Broker节点集合;b. 提供变更操作的授权信息码。</p><p><strong>特别提醒:大家还需要注意的是,输入授权码修改后,数据变更要刷新后才会生效,同时生效的Broker要按比例进行操作。</strong>
-<img src="/assets/images/1568169954746-edc526c4b75627888f885f4180b67fac.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="42-topic变更注意事项"></a>4.2 Topic变更注意事项:<a class="hash-link" href="#42-topic变更注意事项" title="Direct link to heading">#</a></h3><p>​       如上图示,选择变更Topic元数据后,之前选中的Broker集合会在<strong>配置是否已变更</strong>上出现是的提示。我们还需要对变更进行重载刷新操作,选择Broker集合,然后选择刷新操作,可以批量也可以单条,但是一定要注意的是:操作要分批进行,上一批操作的Broker当前运行状态为running后才能进入下一批的配置刷新操作;如果有节点处于o [...]
+<img src="/assets/images/1568169954746-edc526c4b75627888f885f4180b67fac.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="42-topic变更注意事项"></a>4.2 Topic变更注意事项:<a class="hash-link" href="#42-topic变更注意事项" title="Direct link to heading">#</a></h3><p>​       如上图示,选择变更Topic元数据后,之前选中的Broker集合会在<strong>配置是否已变更</strong>上出现是的提示。我们还需要对变更进行重载刷新操作,选择Broker集合,然后选择刷新操作,可以批量也可以单条,但是一定要注意的是:操作要分批进行,上一批操作的Broker当前运行状态为running后才能进入下一批的配置刷新操作;如果有节点处于o [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/modules/tubemq/consumer_example/index.html b/docs/next/modules/tubemq/consumer_example/index.html
new file mode 100644
index 0000000..8795d68
--- /dev/null
+++ b/docs/next/modules/tubemq/consumer_example/index.html
@@ -0,0 +1,29 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Consumer Example | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/tubemq/consumer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" nam [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public static void main(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:#F8F [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">``` </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="12-pushconsumer"></a>1.2 PushConsumer<a class="hash-link" href="#12-pus [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public static void test(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:#F8F [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            public void receiveMessages(PeerInfo peerInfo, List&lt;Message&gt; messages) throws InterruptedException {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">                for (Message message : messages) {</span></span><span class="token-line" sty [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            public Executor getExecutor() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">                return null;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            }</span></span><span class="token-line"  [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            public void stop() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">                //</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            }</span></span><span class="token-line" style="color:#F8F8F2" [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/next/modules/tubemq/deployment/index.html b/docs/next/modules/tubemq/deployment/index.html
new file mode 100644
index 0000000..fff7e95
--- /dev/null
+++ b/docs/next/modules/tubemq/deployment/index.html
@@ -0,0 +1,29 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/tubemq/deployment"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<img src="/assets/images/test_sendmessage-2c9547aa3b283f8f96fe3f7f77a84c2d.png"></p><p>Demo returns error message.
+<img src="/assets/images/sys_topic_error-e7a5c0a4c7ac34391b11b5dc373c7a3e.png"></p><p>First we add a topic in topic list page in Master Control Panel.</p><p><img src="/assets/images/sys_topic_create-c26d3b45de85af6958d80b7fc24cd9c2.png"></p><p><img src="/assets/images/sys_topic_select-eb84fec5a5d04b9266d3e6857843f858.png"></p><p>Choose publish scope and confirm after submit topic detail. After adding a new topic, we need to overload the topic.</p><p><img src="/assets/images/sys_topic_dep [...]
+We run Producer Demo in below script and we can see data accepted on Broker.
+<img src="/assets/images/test_sendmessage_2-aca82f8640f949e0e144b6501995de43.png"></p><p><img src="/assets/images/sys_node_status-54e011781d6923d34c617772f48971ca.png"></p><p>Then we run the Consumption Demo and we can see that consumption is also working properly.
+<img src="/assets/images/sys_node_status_2-054bb83ab9ddc187c604df5a02d98895.png"></p><p>As we can see, files relative to broker&#x27;s production and consumption already exist.</p><p><img src="/assets/images/sys_node_log-6ef2d911b495fcb6b0914dd5da97a5cc.png"></p><p>Here, the compilation, deployment, system configuration, startup, production and consumption of TubeMQ has been completed!
+If you need to get further, please refer to &quot;TubeMQ HTTP API&quot; and make your appropriate configuration settings.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/deployment.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40"  [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/error_code/index.html b/docs/next/modules/tubemq/error_code/index.html
similarity index 61%
copy from docs/modules/tubemq/error_code/index.html
copy to docs/next/modules/tubemq/error_code/index.html
index 274fd66..bb76111 100644
--- a/docs/modules/tubemq/error_code/index.html
+++ b/docs/next/modules/tubemq/error_code/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Error Code | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/error_code"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ver [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Error Code | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/tubemq/error_code"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Firstly, determine the type of result(problem) by errCode, and then determine the specific reson of the errCode based on errMsg.
-The following table summarizes all the errCodes and errMsgs that may return during operation.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-errcodes"></a>2 errCodes<a class="hash-link" href="#2-errcodes" title="Direct link to heading">#</a></h2><table><thead><tr><th>Error Type</th><th>errCode</th><th>Error Mark</th><th>Meaning</th><th>Note</th></tr></thead><tbody><tr><td>Operation Success</td><td>200</td><td>Operation Success</td>< [...]
+The following table summarizes all the errCodes and errMsgs that may return during operation.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-errcodes"></a>2 errCodes<a class="hash-link" href="#2-errcodes" title="Direct link to heading">#</a></h2><table><thead><tr><th>Error Type</th><th>errCode</th><th>Error Mark</th><th>Meaning</th><th>Note</th></tr></thead><tbody><tr><td>Operation Success</td><td>200</td><td>Operation Success</td>< [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/http_access_api/index.html b/docs/next/modules/tubemq/http_access_api/index.html
similarity index 79%
copy from docs/modules/tubemq/http_access_api/index.html
copy to docs/next/modules/tubemq/http_access_api/index.html
index 1de55b0..05e30db 100644
--- a/docs/modules/tubemq/http_access_api/index.html
+++ b/docs/next/modules/tubemq/http_access_api/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">HTTP API | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/http_access_api"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">HTTP API | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/tubemq/http_access_api"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusa [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 will return error if the broker is offline.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>brokerId</td><td>yes</td><td>the id of broker. It supports bulk brokerId which separated by <code>,</code>. The maximum <br> number of a bulk is 50. The brokerId should be distinct in case of bulk value</td><td>int</td></tr><tr><td>modifyUser</td><td>yes</td><td>the user who executes this</td><td>String</td> [...]
 The Broker processes can be terminated once all offline tasks are done.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>brokerId</td><td>yes</td><td>the id of broker. It supports bulk brokerId which separated by <code>,</code>. The maximum <br> number of a bulk is 50. The brokerId should be distinct in case of bulk value</td><td>int</td></tr><tr><td>modifyUser</td><td>yes</td><td>the user who execu [...]
 <code>admin_add_broker_configure</code></p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>brokerJsonSet</td><td>yes</td><td>the parameter for the configuration</td><td>String</td></tr><tr><td>createUser</td><td>yes</td><td>the creator</td><td>String</td></tr><tr><td>createDate</td><td>yes</td><td>the create date in format <code>yyyyMMddHHmmss</code></td><td>String</td></tr><tr><td>confModAuthToken</t [...]
@@ -19,13 +19,13 @@ If the topic&#x27;s authorization group is empty, the topic will fail.</p><p><st
 topic&#x27;s authorized consumer group.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>topicName</td><td>yes</td><td>the topic name</td><td>String</td></tr><tr><td>groupName</td><td>yes</td><td>the group name to be added</td><td>String</td></tr><tr><td>createUser</td><td>yes</td><td>the creator</td><td>String</td></tr><tr><td>createDate</td><td>no</td><td>the creating date in format <code>yyyyMMdd [...]
 <code>[start, end]</code> is an inclusive range of time, <code>dltInM</code> is the consuming delta in MB, <code>limitInM</code> is the flow control each minute, <br>
 <code>freqInMs</code> is the interval for sending request after exceeding the flow or freq limit, <code>zeroCnt</code> is the count of how many times occurs zero data,  <br>
-<code>normFreqInMs</code> is the interval of sequential pulling, <code>filterFreqInMs</code> is the interval of pulling filtered request.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>flowCtrlInfo</td><td>yes</td><td>the flow control info in JSON format</td><td>String</td></tr><tr><td>confModAuthToken</td><td>yes</td><td>the authorized key for configuration update</td><td>String</td></tr><tr><td> [...]
+<code>normFreqInMs</code> is the interval of sequential pulling, <code>filterFreqInMs</code> is the interval of pulling filtered request.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>flowCtrlInfo</td><td>yes</td><td>the flow control info in JSON format</td><td>String</td></tr><tr><td>confModAuthToken</td><td>yes</td><td>the authorized key for configuration update</td><td>String</td></tr><tr><td> [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/producer_example/index.html b/docs/next/modules/tubemq/producer_example/index.html
similarity index 59%
copy from docs/modules/tubemq/producer_example/index.html
copy to docs/next/modules/tubemq/producer_example/index.html
index f11de49..666d36a 100644
--- a/docs/modules/tubemq/producer_example/index.html
+++ b/docs/next/modules/tubemq/producer_example/index.html
@@ -5,26 +5,26 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Producer Example | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/producer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="do [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Producer Example | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/tubemq/producer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" nam [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">public final class SyncProducerExample {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public static void main(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        final TubeClientConfig clientConfig = new TubeClientConfig(masterHostAndPort);</span></span><s [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">```</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyN [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">```</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyN [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    private static class Sender implements Runnable {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        private MessageProducer producer;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        </span></span><span class="token-l [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        public Sender(MessageProducer producer, CountDownLatch latch) {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            this.producer = producer;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            this.latch = latch;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      [...]
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        public void run() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            try {</span></span><span class="token- [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        public void run() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            try {</span></span><span class="token- [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/quick_start/index.html b/docs/next/modules/tubemq/quick_start/index.html
similarity index 59%
copy from docs/modules/tubemq/quick_start/index.html
copy to docs/next/modules/tubemq/quick_start/index.html
index ec93c09..be4b9a3 100644
--- a/docs/modules/tubemq/quick_start/index.html
+++ b/docs/next/modules/tubemq/quick_start/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Quick Start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Quick Start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/tubemq/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusau [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 can be deployed on the same server or different servers. In this example, we setup our cluster
 like this, and all services run on the same node. Zookeeper should be setup in your environment also.
 | Role | TCP Port | TLS Port | Web Port | Comment |
@@ -29,13 +29,13 @@ topic list page and click the add new topic button</p><p><img alt="Add Topic 1"
 to go to the broker list page to reload the broker configuration.</p><p><img alt="Add Topic 6" src="/assets/images/tubemq-add-topic-6-28364b9457706ac93f128184ee874fb7.png"></p><p><img alt="Add Topic 2" src="/assets/images/tubemq-add-topic-2-965c75eb7881ad45f0279810f58e1dc3.png"></p><p>When the broker sub-state changed to idle, go to the topic list page. We can see
 that the topic publish/subscribe state is active now.</p><p><img alt="Add Topic 3" src="/assets/images/tubemq-add-topic-3-c6d1c32e626a60def177b8fcc9646015.png"></p><p><img alt="Add Topic 4" src="/assets/images/tubemq-add-topic-4-48ef9d8ba13c36a2f2b4208f062c1680.png"></p><p>Now we can use the topic to send messages.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="22-run-example"></a>2.2 Run Example<a class="hash-link" href="#22-run-exam [...]
 <img alt="Demo 1" src="/assets/images/tubemq-send-message-3ceedb761daf672ee43b0a9a67905d87.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="222-consume-messages"></a>2.2.2 Consume Messages<a class="hash-link" href="#222-consume-messages" title="Direct link to heading">#</a></h4><p>Please don&#x27;t forget replace YOUR_MASTER_IP:port with your server ip and port, and start consumer.</p><div class="codeBlockContainer_J+bg"><div clas [...]
-<img alt="Demo 2" src="/assets/images/tubemq-consume-message-a27f49fde7c5f5bcc565ca6ed2537088.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-the-end"></a>3 The End<a class="hash-link" href="#3-the-end" title="Direct link to heading">#</a></h2><p>Here, the compilation, deployment, system configuration, startup, production and consumption of TubeMQ have been completed. If you need to understand more in-depth content, please chec [...]
+<img alt="Demo 2" src="/assets/images/tubemq-consume-message-a27f49fde7c5f5bcc565ca6ed2537088.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-the-end"></a>3 The End<a class="hash-link" href="#3-the-end" title="Direct link to heading">#</a></h2><p>Here, the compilation, deployment, system configuration, startup, production and consumption of TubeMQ have been completed. If you need to understand more in-depth content, please chec [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/modules/tubemq/tubemq-manager/quick_start/index.html b/docs/next/modules/tubemq/tubemq-manager/quick_start/index.html
new file mode 100644
index 0000000..4f7ed5a
--- /dev/null
+++ b/docs/next/modules/tubemq/tubemq-manager/quick_start/index.html
@@ -0,0 +1,25 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">quick_start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/tubemq/tubemq-manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+After accessing the region design, a new region field will be added to represent brokers in different regions
+Currently an addTopicTask will create topics in all brokers in the cluster</p><p>AddTopicTasks is a list of the following objects, which can carry multiple create topic requests</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html b/docs/next/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
similarity index 64%
copy from docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
copy to docs/next/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
index f2ccd9e..5e8c47c 100644
--- a/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
+++ b/docs/next/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Performance testing of TubeMQ vs Kafka | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Performance testing of TubeMQ vs Kafka | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/tubemq/tubemq_perf_test_vs_Kafka_cn"><meta data-react-helmet="true" name="docusaurus_locale" content="en"> [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 这些实现使得TubeMQ在保证实时性和一致性的前提下,具有很好的健壮性及更高的吞吐能力。结合目前主流消息中间件使用情况,以Kafka为参照做性能对比测试,对比常规应用场景下两套系统性能。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-测试场景方案"></a>2 测试场景方案<a class="hash-link" href="#2-测试场景方案" title="Direct link to heading">#</a></h2><p>如下是我们根据实际应用场景设计的测试方案:
 <img src="/assets/images/perf_scheme-5891d0d1941fd8838b5e5883961b5430.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-测试结论"></a>3 测试结论<a class="hash-link" href="#3-测试结论" title="Direct link to heading">#</a></h2><p>用&quot;复仇者联盟&quot;里的角色来形容:</p><table><thead><tr><th align="center">角色</th><th align="center">测试场景</th><th>要点</th></tr></thead><tbody><tr><td align="center">闪电侠</td><td align="center">场景五</td><td>快 (数据生产消费时延 TubeMQ 10m [...]
 5个分区的状态;TubeMQ可以根据业务或者系统配置需要,调整数据读取方式,可以动态提升系统的吞吐量;Kafka随着分区增加,入流量有下降;</li></ol><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="522-指标"></a>5.2.2 【指标】<a class="hash-link" href="#522-指标" title="Direct link to heading">#</a></h4><p><strong>注1 :</strong> 如下场景中,均为单Topic测试下不同分区或实例、不同读取模式场景下的测试,单条消息包长均为1K;</p><p><strong>注2 :</strong>
@@ -60,13 +60,13 @@ Topic配置时,网络连接达到了1.2W,文件句柄达到了4.5W)等问题
 <img src="/assets/images/perf_appendix_2_topic_1000_6-8cf474f484f303e2b7d29fb1c85df6c7.png">
 <img src="/assets/images/perf_appendix_2_topic_1000_7-3ed1c7626a8fbc622d0153960500bd32.png">
 <img src="/assets/images/perf_appendix_2_topic_1000_8-f4a78c6fe32dbd576eecf35ff707d24c.png">
-<img src="/assets/images/perf_appendix_2_topic_1000_9-348080291e8b178ee5086daef9e8256b.png"></p><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="2 [...]
+<img src="/assets/images/perf_appendix_2_topic_1000_9-348080291e8b178ee5086daef9e8256b.png"></p><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="2 [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/modules/website/quick_start/index.html b/docs/next/modules/website/quick_start/index.html
new file mode 100644
index 0000000..69dd0b0
--- /dev/null
+++ b/docs/next/modules/website/quick_start/index.html
@@ -0,0 +1,27 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/modules/website/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="tr [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+You will also see any lint errors in the console.</p><p>The start of the web server depends on the back-end server <code>manger api</code> interface.</p><p>You should start the backend server first, and then set the variable <code>target</code> in <code>/inlong-website/src/setupProxy.js</code> to the address of the api service.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="test"></a>Test<a class="hash-link" href="#test" title="Direct [...]
+For more information, see the section on <a href="https://create-react-app.dev/docs/running-tests/" target="_blank" rel="noopener noreferrer">Running Tests</a>.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="build-1"></a>Build<a class="hash-link" href="#build-1" title="Direct link to heading">#</a></h3><p>First, make sure that the project has run <code>npm install</code> or <code>yarn install</code> to install <code>node_modules</code [...]
+Better page performance can be obtained in the constructed production mode.</p><p>After the build, the code is compressed, and the file name includes the hash value.
+Your application is ready to be deployed!</p><p>For details, see the section on <a href="https://create-react-app.dev/docs/deployment/" target="_blank" rel="noopener noreferrer">deployment</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/website/quick_start.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this- [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/next/tags/index.html b/docs/next/tags/index.html
new file mode 100644
index 0000000..cc88a11
--- /dev/null
+++ b/docs/next/tags/index.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<html lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/tags"><meta data-react-helmet="true" name="docusaurus_locale" cont [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/next/user_guide/example/index.html b/docs/next/user_guide/example/index.html
new file mode 100644
index 0000000..d438420
--- /dev/null
+++ b/docs/next/user_guide/example/index.html
@@ -0,0 +1,24 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Hive Example | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/user_guide/example"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ver [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+Then we need to create a new file <code>./collect-data/test.log</code> and add content to it to trigger the agent to send data to the dataproxy.</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain">$ touch collect-data/test.log</s [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/next/user_guide/quick_start/index.html b/docs/next/user_guide/quick_start/index.html
new file mode 100644
index 0000000..e2122a5
--- /dev/null
+++ b/docs/next/user_guide/quick_start/index.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Quick Start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/user_guide/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/user_guide/user_manual/index.html b/docs/next/user_guide/user_manual/index.html
similarity index 56%
copy from docs/user_guide/user_manual/index.html
copy to docs/next/user_guide/user_manual/index.html
index 4b86329..c397824 100644
--- a/docs/user_guide/user_manual/index.html
+++ b/docs/next/user_guide/user_manual/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">User Manual | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/user_guide/user_manual"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_versi [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">User Manual | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/next/user_guide/user_manual"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 view, edit, update and delete the details of these tasks.</p><p>Click <!-- -->[Data Access]<!-- -->, there are two steps to fill in data access information: business information, data stream.</p><p><img src="/assets/images/image-1624431177918-95ea081c82d148e01848987443a7793c.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="21-business-information"></a>2.1 Business Information<a class="hash-link" href="#21-business-information" tit [...]
 specifications, such as pay_base</li><li>Business Chinese name: Chinese description of the business, easy to use and retrieve, up to 128 characters</li><li>Business responsible person: at least 2 people, the business responsible person can view and modify business
 information, add and modify all access configuration items</li><li>Business introduction: Cut SMS to introduce the business background and application of this access task:</li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="212-access-requirements"></a>2.1.2 Access requirements<a class="hash-link" href="#212-access-requirements" title="Direct link to heading">#</a></h3><p>Access requirements require users to choose message middleware [...]
@@ -51,13 +51,13 @@ account management permissions); system administrators (with data access and dat
 approval and account management permissions)</li><li>username: username for login</li><li>user password:
 -Effective duration: the account can be used in the system
 <img src="/assets/images/image-1624432740241-902d6ac30fca2f18083d8ddecbd50180.png"></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="62-delete-user"></a>6.2 Delete user<a class="hash-link" href="#62-delete-user" title="Direct link to heading">#</a></h2><p>The system administrator can delete the account of the created user. After the deletion, the account will stop using:</p><p><img src="/assets/images/image-1624432759224-fe8616b87 [...]
-confirmation, the new password of this account will take effect:</p><p><img src="/assets/images/image-1624432829313-74769de3ddbe89790bfbb54a8c6df399.png"></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/user_guide/user_manual.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" w [...]
+confirmation, the new password of this account will take effect:</p><p><img src="/assets/images/image-1624432829313-74769de3ddbe89790bfbb54a8c6df399.png"></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/user_guide/user_manual.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" w [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/tags/index.html b/docs/tags/index.html
index 7768018..f618152 100644
--- a/docs/tags/index.html
+++ b/docs/tags/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/tags"><meta data-react-helmet="true" name="docusaurus_locale" content=" [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/tags"><meta data-react-helmet="true" name="docusaurus_locale" content=" [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/user_guide/example/index.html b/docs/user_guide/example/index.html
index 4a63aed..bde85b3 100644
--- a/docs/user_guide/example/index.html
+++ b/docs/user_guide/example/index.html
@@ -1,24 +1,24 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Hive Example | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/user_guide/example"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Hive Example | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/user_guide/example"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-Then we need to create a new file <code>./collect-data/test.log</code> and add content to it to trigger the agent to send data to the dataproxy.</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain">$ touch collect-data/test.log</s [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+Then we need to create a new file <code>./collect-data/test.log</code> and add content to it to trigger the agent to send data to the dataproxy.</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain">$ touch collect-data/test.log</s [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/user_guide/quick_start/index.html b/docs/user_guide/quick_start/index.html
index 8bd30a2..e184311 100644
--- a/docs/user_guide/quick_start/index.html
+++ b/docs/user_guide/quick_start/index.html
@@ -1,23 +1,23 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Quick Start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/user_guide/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_versi [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Quick Start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/user_guide/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_versi [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/user_guide/user_manual/index.html b/docs/user_guide/user_manual/index.html
index 4b86329..538d0bd 100644
--- a/docs/user_guide/user_manual/index.html
+++ b/docs/user_guide/user_manual/index.html
@@ -1,17 +1,17 @@
 <!doctype html>
-<html class="docs-version-current" lang="en" dir="ltr">
+<html class="docs-version-0.11.0" lang="en" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">User Manual | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/user_guide/user_manual"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_versi [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">User Manual | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/user_guide/user_manual"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_versi [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 view, edit, update and delete the details of these tasks.</p><p>Click <!-- -->[Data Access]<!-- -->, there are two steps to fill in data access information: business information, data stream.</p><p><img src="/assets/images/image-1624431177918-95ea081c82d148e01848987443a7793c.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="21-business-information"></a>2.1 Business Information<a class="hash-link" href="#21-business-information" tit [...]
 specifications, such as pay_base</li><li>Business Chinese name: Chinese description of the business, easy to use and retrieve, up to 128 characters</li><li>Business responsible person: at least 2 people, the business responsible person can view and modify business
 information, add and modify all access configuration items</li><li>Business introduction: Cut SMS to introduce the business background and application of this access task:</li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="212-access-requirements"></a>2.1.2 Access requirements<a class="hash-link" href="#212-access-requirements" title="Direct link to heading">#</a></h3><p>Access requirements require users to choose message middleware [...]
@@ -51,13 +51,13 @@ account management permissions); system administrators (with data access and dat
 approval and account management permissions)</li><li>username: username for login</li><li>user password:
 -Effective duration: the account can be used in the system
 <img src="/assets/images/image-1624432740241-902d6ac30fca2f18083d8ddecbd50180.png"></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="62-delete-user"></a>6.2 Delete user<a class="hash-link" href="#62-delete-user" title="Direct link to heading">#</a></h2><p>The system administrator can delete the account of the created user. After the deletion, the account will stop using:</p><p><img src="/assets/images/image-1624432759224-fe8616b87 [...]
-confirmation, the new password of this account will take effect:</p><p><img src="/assets/images/image-1624432829313-74769de3ddbe89790bfbb54a8c6df399.png"></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/user_guide/user_manual.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" w [...]
+confirmation, the new password of this account will take effect:</p><p><img src="/assets/images/image-1624432829313-74769de3ddbe89790bfbb54a8c6df399.png"></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/versioned_docs/version-0.11.0/user_guide/user_manual.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="cu [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/main/index.html b/download/main/index.html
index 222bae9..e27ecdd 100644
--- a/download/main/index.html
+++ b/download/main/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">main | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/main"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current" [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">main | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/main"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current" [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/release-0.10.0/index.html b/download/release-0.10.0/index.html
index 16936ff..26fa1fa 100644
--- a/download/release-0.10.0/index.html
+++ b/download/release-0.10.0/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.10.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.10.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.10.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.10.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/release-0.11.0/index.html b/download/release-0.11.0/index.html
index 9997325..1415f78 100644
--- a/download/release-0.11.0/index.html
+++ b/download/release-0.11.0/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.11.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.11.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.11.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.11.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/release-0.3.0/index.html b/download/release-0.3.0/index.html
index f913e12..d540a9b 100644
--- a/download/release-0.3.0/index.html
+++ b/download/release-0.3.0/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.3.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.3.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.3.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.3.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/release-0.5.0/index.html b/download/release-0.5.0/index.html
index 1fd90a0..dbd7769 100644
--- a/download/release-0.5.0/index.html
+++ b/download/release-0.5.0/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.5.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.5.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.5.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.5.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/release-0.6.0/index.html b/download/release-0.6.0/index.html
index 859e1ba..eb6badf 100644
--- a/download/release-0.6.0/index.html
+++ b/download/release-0.6.0/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.6.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.6.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.6.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.6.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/release-0.7.0/index.html b/download/release-0.7.0/index.html
index 903bd91..6f90da3 100644
--- a/download/release-0.7.0/index.html
+++ b/download/release-0.7.0/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.7.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.7.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.7.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.7.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/release-0.8.0/index.html b/download/release-0.8.0/index.html
index a1ae260..976c2df 100644
--- a/download/release-0.8.0/index.html
+++ b/download/release-0.8.0/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.8.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.8.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.8.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.8.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/release-0.9.0/index.html b/download/release-0.9.0/index.html
index 1b19ee4..128576e 100644
--- a/download/release-0.9.0/index.html
+++ b/download/release-0.9.0/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.9.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.9.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.9.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.9.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/tags/index.html b/download/tags/index.html
deleted file mode 100644
index 28fb047..0000000
--- a/download/tags/index.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!doctype html>
-<html lang="en" dir="ltr">
-<head>
-<meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/tags"><meta data-react-helmet="true" name="docusaurus_locale" conte [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
-</head>
-<body>
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-          <div>
-            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
-          </div>
-          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
-        </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/index.html b/index.html
index f8a0040..bd5ea3b 100644
--- a/index.html
+++ b/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Apache Inlong | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Apache Inlong | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Description will go into a meta tag in &lt;head /&gt;"><meta data-react-helmet="tru [...]
-<link rel="preload" href="/assets/js/runtime~main.acf44334.js" as="script">
-<link rel="preload" href="/assets/js/main.b94151ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Apache Inlong | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Apache Inlong | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Description will go into a meta tag in &lt;head /&gt;"><meta data-react-helmet="tru [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div id="docusaurus-base-url-issue-banner-container"></div><div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4  [...]
+<div id="docusaurus-base-url-issue-banner-container"></div><div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4  [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.acf44334.js"></script>
-<script src="/assets/js/main.b94151ce.js"></script>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 93a8e16..7741f82 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns: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://inlong.apache.org/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://inlong.apache.org/blog/apache-inlong-0.11. [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns: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://inlong.apache.org/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://inlong.apache.org/blog/apache-inlong-0.11. [...]
\ No newline at end of file
diff --git a/versions/index.html b/versions/index.html
new file mode 100644
index 0000000..f10d88c
--- /dev/null
+++ b/versions/index.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<html lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/versions/"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data [...]
+<link rel="preload" href="/assets/js/runtime~main.5fbee22c.js" as="script">
+<link rel="preload" href="/assets/js/main.7fb42107.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.5fbee22c.js"></script>
+<script src="/assets/js/main.7fb42107.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/404.html b/zh-CN/404.html
index ed2ef6f..7f6b239 100644
--- a/zh-CN/404.html
+++ b/zh-CN/404.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Page Not Found | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/404.html"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Page Not Found | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/404.html"><meta data-react-helmet="true" nam [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/Home/index.html b/zh-CN/Home/index.html
index e005686..26485b2 100644
--- a/zh-CN/Home/index.html
+++ b/zh-CN/Home/index.html
@@ -5,14 +5,14 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true"></title><link rel="stylesheet" href="/zh-CN/assets/css/styles.8c635544.css">
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true"></title><link rel="stylesheet" href="/zh-CN/assets/css/styles.db936f4b.css">
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div class="home-page"><section class="top-section" style="background-image:url(&quot;/zh-CN/img/first-page-bg.png&quot;"><div class="vertical-middle animate__animated animate__fadeInLeft animate__delay-0.5s"><div class="product-name"><div class="brandname">Apache</div><div class="projectname" style="background-image:url(&quot;/zh-CN/img/inlong-en.svg&quot;"></div></div><div class="product-desc2"><div>Automatic</div><div class="split"></div><div>Safety</div><div class="split"></div><div> [...]
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/assets/css/styles.8c635544.css b/zh-CN/assets/css/styles.db936f4b.css
similarity index 76%
rename from assets/css/styles.8c635544.css
rename to zh-CN/assets/css/styles.db936f4b.css
index abe68da..88abf86 100644
--- a/assets/css/styles.8c635544.css
+++ b/zh-CN/assets/css/styles.db936f4b.css
@@ -1 +1 @@
-.container,.row .col{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,.react-toggle{-webki [...]
\ No newline at end of file
+.container,.row .col{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,.react-toggle{-webki [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/00709b9b.4ad0ec09.js b/zh-CN/assets/js/00709b9b.4ad0ec09.js
deleted file mode 100644
index 58a94a2..0000000
--- a/zh-CN/assets/js/00709b9b.4ad0ec09.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1810],{3905:function(e,n,t){t.d(n,{Zo:function(){return c},kt:function(){return g}});var r=t(7294);function s(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/00709b9b.5373e880.js b/zh-CN/assets/js/00709b9b.5373e880.js
new file mode 100644
index 0000000..a01c0f9
--- /dev/null
+++ b/zh-CN/assets/js/00709b9b.5373e880.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1810],{3905:function(e,n,t){t.d(n,{Zo:function(){return c},kt:function(){return g}});var r=t(67294);function s(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/00a3bd95.42fc351b.js b/zh-CN/assets/js/00a3bd95.42fc351b.js
deleted file mode 100644
index f3bbf83..0000000
--- a/zh-CN/assets/js/00a3bd95.42fc351b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7976],{3905:function(a,e,t){t.d(e,{Zo:function(){return l},kt:function(){return s}});var n=t(7294);function i(a,e,t){return e in a?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a}function r(a,e){var t=Object.keys(a);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(a);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(a,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/00a3bd95.8b76f6e3.js b/zh-CN/assets/js/00a3bd95.8b76f6e3.js
new file mode 100644
index 0000000..fc36577
--- /dev/null
+++ b/zh-CN/assets/js/00a3bd95.8b76f6e3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7976],{3905:function(a,e,t){t.d(e,{Zo:function(){return h},kt:function(){return s}});var n=t(67294);function i(a,e,t){return e in a?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a}function r(a,e){var t=Object.keys(a);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(a);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(a,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/050466c8.5b102094.js b/zh-CN/assets/js/050466c8.5b102094.js
deleted file mode 100644
index 4f28be6..0000000
--- a/zh-CN/assets/js/050466c8.5b102094.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7856],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return h}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/050466c8.a238b227.js b/zh-CN/assets/js/050466c8.a238b227.js
new file mode 100644
index 0000000..0ccae3b
--- /dev/null
+++ b/zh-CN/assets/js/050466c8.a238b227.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7856],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return h}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/07aa030c.413e7751.js b/zh-CN/assets/js/07aa030c.413e7751.js
new file mode 100644
index 0000000..713db9a
--- /dev/null
+++ b/zh-CN/assets/js/07aa030c.413e7751.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5095],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var i=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/07aa030c.e2ae5ad6.js b/zh-CN/assets/js/07aa030c.e2ae5ad6.js
deleted file mode 100644
index 27d2a48..0000000
--- a/zh-CN/assets/js/07aa030c.e2ae5ad6.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5095],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var i=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/083bbaaa.731b59ba.js b/zh-CN/assets/js/083bbaaa.731b59ba.js
new file mode 100644
index 0000000..b6f691e
--- /dev/null
+++ b/zh-CN/assets/js/083bbaaa.731b59ba.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3987],{3905:function(t,e,n){n.d(e,{Zo:function(){return p},kt:function(){return g}});var r=n(67294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/0987dc65.d99afd80.js b/zh-CN/assets/js/0987dc65.d99afd80.js
new file mode 100644
index 0000000..37b1b3e
--- /dev/null
+++ b/zh-CN/assets/js/0987dc65.d99afd80.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9570],{3905:function(t,e,n){n.d(e,{Zo:function(){return d},kt:function(){return c}});var r=n(67294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/0a29dfd8.00bea15b.js b/zh-CN/assets/js/0a29dfd8.00bea15b.js
new file mode 100644
index 0000000..2627928
--- /dev/null
+++ b/zh-CN/assets/js/0a29dfd8.00bea15b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8687],{3905:function(e,t,a){a.d(t,{Zo:function(){return l},kt:function(){return m}});var r=a(67294);function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/0a29dfd8.f8c497cc.js b/zh-CN/assets/js/0a29dfd8.f8c497cc.js
deleted file mode 100644
index 8544079..0000000
--- a/zh-CN/assets/js/0a29dfd8.f8c497cc.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8687],{3905:function(e,t,a){a.d(t,{Zo:function(){return l},kt:function(){return m}});var r=a(7294);function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/0c2255bd.17fbba31.js b/zh-CN/assets/js/0c2255bd.17fbba31.js
new file mode 100644
index 0000000..cca8684
--- /dev/null
+++ b/zh-CN/assets/js/0c2255bd.17fbba31.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9594],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return h}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/0c2255bd.f88ec7e4.js b/zh-CN/assets/js/0c2255bd.f88ec7e4.js
deleted file mode 100644
index f4d937a..0000000
--- a/zh-CN/assets/js/0c2255bd.f88ec7e4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9594],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return h}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/121d0835.57460bdd.js b/zh-CN/assets/js/121d0835.57460bdd.js
new file mode 100644
index 0000000..7005979
--- /dev/null
+++ b/zh-CN/assets/js/121d0835.57460bdd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3234],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return m}});var r=n(67294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/132e7e2d.9fad40d6.js b/zh-CN/assets/js/132e7e2d.9fad40d6.js
new file mode 100644
index 0000000..0ce60a4
--- /dev/null
+++ b/zh-CN/assets/js/132e7e2d.9fad40d6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5782],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return k}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/137426b6.17190c7b.js b/zh-CN/assets/js/137426b6.17190c7b.js
deleted file mode 100644
index c086a44..0000000
--- a/zh-CN/assets/js/137426b6.17190c7b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2338],{3905:function(t,e,a){a.d(e,{Zo:function(){return l},kt:function(){return g}});var r=a(7294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/137426b6.7d88f169.js b/zh-CN/assets/js/137426b6.7d88f169.js
new file mode 100644
index 0000000..a974266
--- /dev/null
+++ b/zh-CN/assets/js/137426b6.7d88f169.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2338],{3905:function(t,e,a){a.d(e,{Zo:function(){return l},kt:function(){return g}});var r=a(67294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/138749a9.0fd6c31d.js b/zh-CN/assets/js/138749a9.0fd6c31d.js
new file mode 100644
index 0000000..438802d
--- /dev/null
+++ b/zh-CN/assets/js/138749a9.0fd6c31d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7819],{3905:function(e,n,t){t.d(n,{Zo:function(){return c},kt:function(){return g}});var r=t(67294);function s(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/17896441.49bb3ef1.js b/zh-CN/assets/js/17896441.49bb3ef1.js
new file mode 100644
index 0000000..775a6e3
--- /dev/null
+++ b/zh-CN/assets/js/17896441.49bb3ef1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7918],{78943:function(e,t,a){a.r(t),a.d(t,{default:function(){return V}});var n=a(67294),r=a(86010),l=a(93783),i=a(39960),o=a(95999);var s=function(e){var t=e.metadata;return n.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,o.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages navigation",description:"The ARIA label for the docs pagination"})},n.createElement [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/17896441.7c26087c.js b/zh-CN/assets/js/17896441.7c26087c.js
deleted file mode 100644
index 6d7d0ff..0000000
--- a/zh-CN/assets/js/17896441.7c26087c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7918],{8943:function(e,t,a){a.r(t),a.d(t,{default:function(){return V}});var n=a(7294),r=a(6010),l=a(3783),i=a(9960),o=a(5999);var s=function(e){var t=e.metadata;return n.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,o.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages navigation",description:"The ARIA label for the docs pagination"})},n.createElement("div" [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/1be78505.be4a9446.js b/zh-CN/assets/js/1be78505.be4a9446.js
new file mode 100644
index 0000000..32145a4
--- /dev/null
+++ b/zh-CN/assets/js/1be78505.be4a9446.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9514,5235],{85642:function(e,t,a){a.r(t),a.d(t,{default:function(){return ee}});var n=a(67294),r=a(3905),o=a(46291),l=a(99067),i=a(86010),c=a(45319),s=a(93783),d=a(77898),m=a(55537),u=a(87462),p=function(e){return n.createElement("svg",(0,u.Z)({width:"20",height:"20","aria-hidden":"true"},e),n.createElement("g",{fill:"#7a7a7a"},n.createElement("path",{d:"M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492 [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/1be78505.f99341e7.js b/zh-CN/assets/js/1be78505.f99341e7.js
deleted file mode 100644
index c0706fe..0000000
--- a/zh-CN/assets/js/1be78505.f99341e7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9514,5235],{5642:function(e,t,a){a.r(t),a.d(t,{default:function(){return ee}});var n=a(7294),r=a(3905),o=a(6291),l=a(9067),i=a(6010),c=a(5319),s=a(3783),d=a(7898),m=a(5537),u=a(7462),p=function(e){return n.createElement("svg",(0,u.Z)({width:"20",height:"20","aria-hidden":"true"},e),n.createElement("g",{fill:"#7a7a7a"},n.createElement("path",{d:"M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982  [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/1f8d8d53.95dcd7b9.js b/zh-CN/assets/js/1f8d8d53.95dcd7b9.js
deleted file mode 100644
index 92d2f0b..0000000
--- a/zh-CN/assets/js/1f8d8d53.95dcd7b9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8719],{3905:function(t,e,n){n.d(e,{Zo:function(){return k},kt:function(){return s}});var r=n(7294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/1f8d8d53.dd127172.js b/zh-CN/assets/js/1f8d8d53.dd127172.js
new file mode 100644
index 0000000..6242932
--- /dev/null
+++ b/zh-CN/assets/js/1f8d8d53.dd127172.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8719],{3905:function(t,e,n){n.d(e,{Zo:function(){return k},kt:function(){return s}});var r=n(67294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/22546781.a22ebf3b.js b/zh-CN/assets/js/22546781.a22ebf3b.js
new file mode 100644
index 0000000..85db56b
--- /dev/null
+++ b/zh-CN/assets/js/22546781.a22ebf3b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2751],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var i=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/2328cee7.1e54abe9.js b/zh-CN/assets/js/2328cee7.1e54abe9.js
deleted file mode 100644
index 6b3f6ea..0000000
--- a/zh-CN/assets/js/2328cee7.1e54abe9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4307],{3905:function(t,e,n){n.d(e,{Zo:function(){return u},kt:function(){return m}});var r=n(7294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/2328cee7.771f2567.js b/zh-CN/assets/js/2328cee7.771f2567.js
new file mode 100644
index 0000000..293a913
--- /dev/null
+++ b/zh-CN/assets/js/2328cee7.771f2567.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4307],{3905:function(t,e,n){n.d(e,{Zo:function(){return u},kt:function(){return m}});var r=n(67294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/237d607f.18807e7f.js b/zh-CN/assets/js/237d607f.18807e7f.js
new file mode 100644
index 0000000..9c15117
--- /dev/null
+++ b/zh-CN/assets/js/237d607f.18807e7f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[371],{3905:function(e,t,r){r.d(t,{Zo:function(){return l},kt:function(){return f}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/2596e8b8.6ccf488e.js b/zh-CN/assets/js/2596e8b8.6ccf488e.js
deleted file mode 100644
index 3380e63..0000000
--- a/zh-CN/assets/js/2596e8b8.6ccf488e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3619],{3905:function(t,e,n){n.d(e,{Zo:function(){return c},kt:function(){return m}});var r=n(7294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/2596e8b8.c640e89a.js b/zh-CN/assets/js/2596e8b8.c640e89a.js
new file mode 100644
index 0000000..3c61dac
--- /dev/null
+++ b/zh-CN/assets/js/2596e8b8.c640e89a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3619],{3905:function(t,e,n){n.d(e,{Zo:function(){return c},kt:function(){return m}});var r=n(67294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/2b25c52e.41fb3c53.js b/zh-CN/assets/js/2b25c52e.41fb3c53.js
deleted file mode 100644
index 69fd9cb..0000000
--- a/zh-CN/assets/js/2b25c52e.41fb3c53.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[378],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return d}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerab [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/2b25c52e.e627b199.js b/zh-CN/assets/js/2b25c52e.e627b199.js
new file mode 100644
index 0000000..242fae0
--- /dev/null
+++ b/zh-CN/assets/js/2b25c52e.e627b199.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[378],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return d}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/2e1d0e00.08e66d5b.js b/zh-CN/assets/js/2e1d0e00.08e66d5b.js
new file mode 100644
index 0000000..5836d1f
--- /dev/null
+++ b/zh-CN/assets/js/2e1d0e00.08e66d5b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5707],{2472:function(e,t,n){n.r(t),n.d(t,{default:function(){return i}});var l=n(67294),r=n(72389),a=(n(44996),JSON.parse('{"zh-CN":{"title":"Apache InLong \u6240\u6709\u6587\u6863\u7248\u672c","newVersion":"\u8fd9\u662f\u5f53\u524d\u7684\u6587\u6863\u7248\u672c","newVersionExplain":"\u5728\u8fd9\u91cc\u60a8\u53ef\u4ee5\u627e\u5230\u5f53\u524d\u53d1\u5e03\u7684\u6587\u6863\u7248\u672c","nextVersion":"\u [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/2eaa698a.4b067a05.js b/zh-CN/assets/js/2eaa698a.4b067a05.js
new file mode 100644
index 0000000..452e49d
--- /dev/null
+++ b/zh-CN/assets/js/2eaa698a.4b067a05.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[758],{3905:function(e,t,r){r.d(t,{Zo:function(){return s},kt:function(){return f}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/2eaa698a.aef4342d.js b/zh-CN/assets/js/2eaa698a.aef4342d.js
deleted file mode 100644
index 9d5f64d..0000000
--- a/zh-CN/assets/js/2eaa698a.aef4342d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[758],{3905:function(e,t,r){r.d(t,{Zo:function(){return s},kt:function(){return f}});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerab [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/32dd35a8.3156b1e2.js b/zh-CN/assets/js/32dd35a8.3156b1e2.js
deleted file mode 100644
index 5989149..0000000
--- a/zh-CN/assets/js/32dd35a8.3156b1e2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6083],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return f}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/32dd35a8.6eb96520.js b/zh-CN/assets/js/32dd35a8.6eb96520.js
new file mode 100644
index 0000000..88e90ca
--- /dev/null
+++ b/zh-CN/assets/js/32dd35a8.6eb96520.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6083],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return f}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/348c4236.1ae01113.js b/zh-CN/assets/js/348c4236.1ae01113.js
deleted file mode 100644
index 3d728e3..0000000
--- a/zh-CN/assets/js/348c4236.1ae01113.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9108],{3905:function(n,e,t){t.d(e,{Zo:function(){return c},kt:function(){return h}});var a=t(7294);function r(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function i(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/348c4236.432aef21.js b/zh-CN/assets/js/348c4236.432aef21.js
new file mode 100644
index 0000000..90150eb
--- /dev/null
+++ b/zh-CN/assets/js/348c4236.432aef21.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9108],{3905:function(n,e,t){t.d(e,{Zo:function(){return c},kt:function(){return h}});var a=t(67294);function r(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function i(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/3720c009.5ebd50b4.js b/zh-CN/assets/js/3720c009.5ebd50b4.js
deleted file mode 100644
index eb80b18..0000000
--- a/zh-CN/assets/js/3720c009.5ebd50b4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3751],{4312:function(e,t,a){a.r(t),a.d(t,{default:function(){return u}});var n=a(7294),r=a(9067),l=a(5319),c=a(7774),s="tag_7kA+";function i(e){var t=e.letterEntry;return n.createElement("article",null,n.createElement("h2",null,t.letter),n.createElement("ul",{className:"padding--none"},t.tags.map((function(e){return n.createElement("li",{key:e.permalink,className:s},n.createElement(c.Z,e))}))),n.createE [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/3720c009.5fe8b686.js b/zh-CN/assets/js/3720c009.5fe8b686.js
new file mode 100644
index 0000000..481f8f5
--- /dev/null
+++ b/zh-CN/assets/js/3720c009.5fe8b686.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3751],{54312:function(e,t,a){a.r(t),a.d(t,{default:function(){return u}});var n=a(67294),r=a(99067),l=a(45319),c=a(7774),s="tag_7kA+";function i(e){var t=e.letterEntry;return n.createElement("article",null,n.createElement("h2",null,t.letter),n.createElement("ul",{className:"padding--none"},t.tags.map((function(e){return n.createElement("li",{key:e.permalink,className:s},n.createElement(c.Z,e))}))),n.cre [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/3829.3af3ee1c.js b/zh-CN/assets/js/3829.3af3ee1c.js
new file mode 100644
index 0000000..c9b7700
--- /dev/null
+++ b/zh-CN/assets/js/3829.3af3ee1c.js
@@ -0,0 +1 @@
+(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3829],{3905:function(e,t,n){"use strict";n.d(t,{Zo:function(){return u},kt:function(){return d}});var r=n(67294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/3829.eac66b9f.js b/zh-CN/assets/js/3829.eac66b9f.js
deleted file mode 100644
index 020f6e4..0000000
--- a/zh-CN/assets/js/3829.eac66b9f.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3829],{3905:function(e,t,n){"use strict";n.d(t,{Zo:function(){return u},kt:function(){return d}});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/3843fed2.e57e72f5.js b/zh-CN/assets/js/3843fed2.e57e72f5.js
deleted file mode 100644
index 62647a1..0000000
--- a/zh-CN/assets/js/3843fed2.e57e72f5.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4986],{3905:function(e,t,a){a.d(t,{Zo:function(){return c},kt:function(){return h}});var r=a(7294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/3843fed2.fb14a3d6.js b/zh-CN/assets/js/3843fed2.fb14a3d6.js
new file mode 100644
index 0000000..e0fa28e
--- /dev/null
+++ b/zh-CN/assets/js/3843fed2.fb14a3d6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4986],{3905:function(e,t,a){a.d(t,{Zo:function(){return c},kt:function(){return h}});var r=a(67294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/b58a5ccd.b530f1c2.js b/zh-CN/assets/js/388d77c3.c0e9a8ab.js
similarity index 62%
rename from zh-CN/assets/js/b58a5ccd.b530f1c2.js
rename to zh-CN/assets/js/388d77c3.c0e9a8ab.js
index c0428a5..1e733e8 100644
--- a/zh-CN/assets/js/b58a5ccd.b530f1c2.js
+++ b/zh-CN/assets/js/388d77c3.c0e9a8ab.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1840],{3905:function(e,n,t){t.d(n,{Zo:function(){return u},kt:function(){return h}});var r=t(7294);function c(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumera [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2869],{3905:function(e,n,t){t.d(n,{Zo:function(){return u},kt:function(){return h}});var r=t(67294);function c(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/3ac964a8.1592684b.js b/zh-CN/assets/js/3ac964a8.1592684b.js
deleted file mode 100644
index ea90941..0000000
--- a/zh-CN/assets/js/3ac964a8.1592684b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4696],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return k}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/3ac964a8.78cd4ca7.js b/zh-CN/assets/js/3ac964a8.78cd4ca7.js
new file mode 100644
index 0000000..3ee6664
--- /dev/null
+++ b/zh-CN/assets/js/3ac964a8.78cd4ca7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4696],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return k}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/3bca63ab.79175554.js b/zh-CN/assets/js/3bca63ab.79175554.js
new file mode 100644
index 0000000..01f6fa2
--- /dev/null
+++ b/zh-CN/assets/js/3bca63ab.79175554.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6807],{3905:function(e,n,a){a.d(n,{Zo:function(){return c},kt:function(){return d}});var t=a(67294);function r(e,n,a){return n in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}function i(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/3bca63ab.e4f196e6.js b/zh-CN/assets/js/3bca63ab.e4f196e6.js
deleted file mode 100644
index 78fc048..0000000
--- a/zh-CN/assets/js/3bca63ab.e4f196e6.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6807],{3905:function(e,n,a){a.d(n,{Zo:function(){return c},kt:function(){return d}});var t=a(7294);function r(e,n,a){return n in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}function o(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/428e01de.ecb9e60d.js b/zh-CN/assets/js/428e01de.ecb9e60d.js
new file mode 100644
index 0000000..0f13876
--- /dev/null
+++ b/zh-CN/assets/js/428e01de.ecb9e60d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3935],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return f}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/428e01de.f222c9a7.js b/zh-CN/assets/js/428e01de.f222c9a7.js
deleted file mode 100644
index 036e259..0000000
--- a/zh-CN/assets/js/428e01de.f222c9a7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3935],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return f}});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/44a8483f.6ed09763.js b/zh-CN/assets/js/44a8483f.6ed09763.js
deleted file mode 100644
index 02d1174..0000000
--- a/zh-CN/assets/js/44a8483f.6ed09763.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6439],{3905:function(t,e,a){a.d(e,{Zo:function(){return d},kt:function(){return g}});var r=a(7294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/44a8483f.81a48a62.js b/zh-CN/assets/js/44a8483f.81a48a62.js
new file mode 100644
index 0000000..d8232c8
--- /dev/null
+++ b/zh-CN/assets/js/44a8483f.81a48a62.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6439],{3905:function(t,e,a){a.d(e,{Zo:function(){return d},kt:function(){return g}});var r=a(67294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/479b9562.58d828c9.js b/zh-CN/assets/js/479b9562.58d828c9.js
deleted file mode 100644
index b3aaa81..0000000
--- a/zh-CN/assets/js/479b9562.58d828c9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4722],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return m}});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/479b9562.909243d9.js b/zh-CN/assets/js/479b9562.909243d9.js
new file mode 100644
index 0000000..d290532
--- /dev/null
+++ b/zh-CN/assets/js/479b9562.909243d9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4722],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return m}});var r=n(67294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/4c38ce9d.510f8623.js b/zh-CN/assets/js/4c38ce9d.510f8623.js
new file mode 100644
index 0000000..6deebf6
--- /dev/null
+++ b/zh-CN/assets/js/4c38ce9d.510f8623.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4773],{3905:function(t,e,n){n.d(e,{Zo:function(){return d},kt:function(){return c}});var r=n(67294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/4c38ce9d.b06546a2.js b/zh-CN/assets/js/4c38ce9d.b06546a2.js
deleted file mode 100644
index 2bd4834..0000000
--- a/zh-CN/assets/js/4c38ce9d.b06546a2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4773],{3905:function(t,e,n){n.d(e,{Zo:function(){return d},kt:function(){return c}});var r=n(7294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/4d1c931f.72001f92.js b/zh-CN/assets/js/4d1c931f.72001f92.js
new file mode 100644
index 0000000..424596d
--- /dev/null
+++ b/zh-CN/assets/js/4d1c931f.72001f92.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2259],{3905:function(e,n,t){t.d(n,{Zo:function(){return c},kt:function(){return d}});var r=t(67294);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/50bc71d4.4f3d61aa.js b/zh-CN/assets/js/50bc71d4.4f3d61aa.js
new file mode 100644
index 0000000..83dd7cc
--- /dev/null
+++ b/zh-CN/assets/js/50bc71d4.4f3d61aa.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6406],{32885:function(e){e.exports=JSON.parse('{"blogPosts":[{"id":"0.11.0 \u7248\u672c\u53d1\u5e03","metadata":{"permalink":"/zh-CN/blog/apache-inlong-0.11.0","editUrl":"https://github.com/apache/incubator-inlong-website/edit/master/blog/blog/apache-inlong-0.11.0.md","source":"@site/i18n/zh-CN/docusaurus-plugin-content-blog/apache-inlong-0.11.0.md","title":"0.11.0 \u7248\u672c\u53d1\u5e03","description [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/50bc71d4.be6a1b77.js b/zh-CN/assets/js/50bc71d4.be6a1b77.js
deleted file mode 100644
index fa28897..0000000
--- a/zh-CN/assets/js/50bc71d4.be6a1b77.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6406],{970:function(e){e.exports=JSON.parse('{"blogPosts":[{"id":"0.11.0 \u7248\u672c\u53d1\u5e03","metadata":{"permalink":"/zh-CN/blog/apache-inlong-0.11.0","editUrl":"https://github.com/apache/incubator-inlong-website/edit/master/blog/blog/apache-inlong-0.11.0.md","source":"@site/i18n/zh-CN/docusaurus-plugin-content-blog/apache-inlong-0.11.0.md","title":"0.11.0 \u7248\u672c\u53d1\u5e03","description": [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/51ddc943.4fefd803.js b/zh-CN/assets/js/51ddc943.4fefd803.js
deleted file mode 100644
index 0b902fe..0000000
--- a/zh-CN/assets/js/51ddc943.4fefd803.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5665],{3905:function(e,t,a){a.d(t,{Zo:function(){return l},kt:function(){return m}});var r=a(7294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/51ddc943.78416071.js b/zh-CN/assets/js/51ddc943.78416071.js
new file mode 100644
index 0000000..cb514df
--- /dev/null
+++ b/zh-CN/assets/js/51ddc943.78416071.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5665],{3905:function(e,t,a){a.d(t,{Zo:function(){return s},kt:function(){return m}});var r=a(67294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/51e6f8a9.c24469aa.js b/zh-CN/assets/js/51e6f8a9.c24469aa.js
deleted file mode 100644
index c0452fa..0000000
--- a/zh-CN/assets/js/51e6f8a9.c24469aa.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4283],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return f}});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/51e6f8a9.dae29e93.js b/zh-CN/assets/js/51e6f8a9.dae29e93.js
new file mode 100644
index 0000000..a9d28eb
--- /dev/null
+++ b/zh-CN/assets/js/51e6f8a9.dae29e93.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4283],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return f}});var r=n(67294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/52293f52.dcf61dee.js b/zh-CN/assets/js/52293f52.dcf61dee.js
new file mode 100644
index 0000000..49e5416
--- /dev/null
+++ b/zh-CN/assets/js/52293f52.dcf61dee.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6569],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return f}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/5235.347aae6d.js b/zh-CN/assets/js/5235.347aae6d.js
new file mode 100644
index 0000000..aa7328c
--- /dev/null
+++ b/zh-CN/assets/js/5235.347aae6d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5235],{24608:function(e,t,n){n.r(t);var a=n(67294),l=n(99067),o=n(95999);t.default=function(){return a.createElement(l.Z,{title:(0,o.I)({id:"theme.NotFound.title",message:"Page Not Found"})},a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.cr [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/5235.b8876183.js b/zh-CN/assets/js/5235.b8876183.js
deleted file mode 100644
index b83bf97..0000000
--- a/zh-CN/assets/js/5235.b8876183.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5235],{4608:function(e,t,n){n.r(t);var a=n(7294),l=n(9067),o=n(5999);t.default=function(){return a.createElement(l.Z,{title:(0,o.I)({id:"theme.NotFound.title",message:"Page Not Found"})},a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.create [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/55960ee5.d0bf477c.js b/zh-CN/assets/js/55960ee5.d0bf477c.js
deleted file mode 100644
index a75e2ec..0000000
--- a/zh-CN/assets/js/55960ee5.d0bf477c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4121],{8070:function(e){e.exports=[]}}]);
\ No newline at end of file
diff --git a/assets/js/cdbd3214.68973952.js b/zh-CN/assets/js/55960ee5.d91df702.js
similarity index 50%
rename from assets/js/cdbd3214.68973952.js
rename to zh-CN/assets/js/55960ee5.d91df702.js
index 08020d0..7d87f9f 100644
--- a/assets/js/cdbd3214.68973952.js
+++ b/zh-CN/assets/js/55960ee5.d91df702.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8953],{1133:function(e){e.exports=[]}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4121],{88070:function(e){e.exports=[]}}]);
\ No newline at end of file
diff --git a/zh-CN/assets/js/587d016f.0359d405.js b/zh-CN/assets/js/587d016f.0359d405.js
new file mode 100644
index 0000000..77fa8de
--- /dev/null
+++ b/zh-CN/assets/js/587d016f.0359d405.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5647],{3905:function(n,e,t){t.d(e,{Zo:function(){return c},kt:function(){return h}});var a=t(67294);function r(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function i(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/587d016f.ada8b732.js b/zh-CN/assets/js/587d016f.ada8b732.js
deleted file mode 100644
index efa85c4..0000000
--- a/zh-CN/assets/js/587d016f.ada8b732.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5647],{3905:function(n,e,t){t.d(e,{Zo:function(){return c},kt:function(){return h}});var a=t(7294);function r(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function i(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/60b9ebce.440c0aaa.js b/zh-CN/assets/js/60b9ebce.440c0aaa.js
deleted file mode 100644
index 2a87245..0000000
--- a/zh-CN/assets/js/60b9ebce.440c0aaa.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3046],{3905:function(e,t,n){n.d(t,{Zo:function(){return m},kt:function(){return d}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/60b9ebce.764392e6.js b/zh-CN/assets/js/60b9ebce.764392e6.js
new file mode 100644
index 0000000..72c1e9f
--- /dev/null
+++ b/zh-CN/assets/js/60b9ebce.764392e6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3046],{3905:function(e,t,n){n.d(t,{Zo:function(){return m},kt:function(){return s}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/6300dc14.96d7fffd.js b/zh-CN/assets/js/6300dc14.96d7fffd.js
deleted file mode 100644
index fe2a6bd..0000000
--- a/zh-CN/assets/js/6300dc14.96d7fffd.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5934],{3905:function(e,n,t){t.d(n,{Zo:function(){return p},kt:function(){return g}});var r=t(7294);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/6300dc14.9ace26e5.js b/zh-CN/assets/js/6300dc14.9ace26e5.js
new file mode 100644
index 0000000..b1a64a7
--- /dev/null
+++ b/zh-CN/assets/js/6300dc14.9ace26e5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5934],{3905:function(e,n,t){t.d(n,{Zo:function(){return p},kt:function(){return g}});var r=t(67294);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/65126688.16cdfb6e.js b/zh-CN/assets/js/65126688.16cdfb6e.js
deleted file mode 100644
index 2f03783..0000000
--- a/zh-CN/assets/js/65126688.16cdfb6e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[264],{3905:function(e,t,r){r.d(t,{Zo:function(){return c},kt:function(){return m}});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerab [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/65126688.19914b82.js b/zh-CN/assets/js/65126688.19914b82.js
new file mode 100644
index 0000000..e54fe77
--- /dev/null
+++ b/zh-CN/assets/js/65126688.19914b82.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[264],{3905:function(e,t,r){r.d(t,{Zo:function(){return c},kt:function(){return m}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/6667.5ee99fd8.js b/zh-CN/assets/js/6667.5ee99fd8.js
deleted file mode 100644
index 70d6b20..0000000
--- a/zh-CN/assets/js/6667.5ee99fd8.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see 6667.5ee99fd8.js.LICENSE.txt */
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6667],{9960:function(e,n,t){t.d(n,{Z:function(){return v}});var r=t(3366),o=t(7294),u=t(3727),i=t(2263),a=t(3919),c=t(412),s=(0,o.createContext)({collectLink:function(){}}),l=t(4996),f=t(8780),d=["isNavLink","to","href","activeClassName","isActive","data-noBrokenLinkCheck","autoAddBaseUrl"];var v=function(e){var n,t,v=e.isNavLink,p=e.to,g=e.href,h=e.activeClassName,m=e.isActive,y=e["data-noBrokenLinkChe [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/6667.8e53e073.js b/zh-CN/assets/js/6667.8e53e073.js
new file mode 100644
index 0000000..5c89ff5
--- /dev/null
+++ b/zh-CN/assets/js/6667.8e53e073.js
@@ -0,0 +1,2 @@
+/*! For license information please see 6667.8e53e073.js.LICENSE.txt */
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6667],{39960:function(e,n,t){t.d(n,{Z:function(){return v}});var r=t(63366),o=t(67294),u=t(73727),i=t(52263),a=t(13919),c=t(10412),l=(0,o.createContext)({collectLink:function(){}}),s=t(44996),f=t(18780),d=["isNavLink","to","href","activeClassName","isActive","data-noBrokenLinkCheck","autoAddBaseUrl"];var v=function(e){var n,t,v=e.isNavLink,p=e.to,g=e.href,h=e.activeClassName,m=e.isActive,y=e["data-noBro [...]
\ No newline at end of file
diff --git a/assets/js/6667.5ee99fd8.js.LICENSE.txt b/zh-CN/assets/js/6667.8e53e073.js.LICENSE.txt
similarity index 100%
rename from assets/js/6667.5ee99fd8.js.LICENSE.txt
rename to zh-CN/assets/js/6667.8e53e073.js.LICENSE.txt
diff --git a/zh-CN/assets/js/6811ff15.22935a84.js b/zh-CN/assets/js/6811ff15.22935a84.js
new file mode 100644
index 0000000..6186c25
--- /dev/null
+++ b/zh-CN/assets/js/6811ff15.22935a84.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2695],{3905:function(t,e,n){n.d(e,{Zo:function(){return k},kt:function(){return s}});var r=n(67294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/6eb165f5.dd332298.js b/zh-CN/assets/js/6eb165f5.dd332298.js
new file mode 100644
index 0000000..a06bf8d
--- /dev/null
+++ b/zh-CN/assets/js/6eb165f5.dd332298.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5962],{3905:function(e,n,t){t.d(n,{Zo:function(){return s},kt:function(){return p}});var r=t(67294);function i(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function l(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/6eb165f5.ed66bb1c.js b/zh-CN/assets/js/6eb165f5.ed66bb1c.js
deleted file mode 100644
index a6f6230..0000000
--- a/zh-CN/assets/js/6eb165f5.ed66bb1c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5962],{3905:function(e,n,t){t.d(n,{Zo:function(){return s},kt:function(){return p}});var r=t(7294);function i(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function l(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/77816f9e.f339914f.js b/zh-CN/assets/js/77816f9e.f339914f.js
new file mode 100644
index 0000000..fc40246
--- /dev/null
+++ b/zh-CN/assets/js/77816f9e.f339914f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8029],{3264:function(e){e.exports=JSON.parse('{"pluginId":"default","version":"0.11.0","label":"0.11.0","banner":null,"badge":true,"className":"docs-version-0.11.0","isLast":true,"docsSidebars":{"version-0.11.0/tutorialSidebar":[{"type":"category","label":"\u5f15\u5bfc","items":[{"type":"link","label":"\u5feb\u901f\u5f00\u59cb","href":"/zh-CN/docs/user_guide/quick_start"},{"type":"link","label":"\u7528\ [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/7818cb57.2fd04b18.js b/zh-CN/assets/js/7818cb57.2fd04b18.js
deleted file mode 100644
index a3e34dd..0000000
--- a/zh-CN/assets/js/7818cb57.2fd04b18.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[877],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return m}});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerab [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/7818cb57.efac0ad5.js b/zh-CN/assets/js/7818cb57.efac0ad5.js
new file mode 100644
index 0000000..796c4c4
--- /dev/null
+++ b/zh-CN/assets/js/7818cb57.efac0ad5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[877],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return m}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/814f3328.29967085.js b/zh-CN/assets/js/814f3328.29967085.js
new file mode 100644
index 0000000..4afe09b
--- /dev/null
+++ b/zh-CN/assets/js/814f3328.29967085.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2535],{45641:function(e){e.exports=JSON.parse('{"title":"Recent posts","items":[{"title":"0.11.0 \u7248\u672c\u53d1\u5e03","permalink":"/zh-CN/blog/apache-inlong-0.11.0"}]}')}}]);
\ No newline at end of file
diff --git a/zh-CN/assets/js/814f3328.359aa928.js b/zh-CN/assets/js/814f3328.359aa928.js
deleted file mode 100644
index d3e8f5a..0000000
--- a/zh-CN/assets/js/814f3328.359aa928.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2535],{5641:function(e){e.exports=JSON.parse('{"title":"Recent posts","items":[{"title":"0.11.0 \u7248\u672c\u53d1\u5e03","permalink":"/zh-CN/blog/apache-inlong-0.11.0"}]}')}}]);
\ No newline at end of file
diff --git a/zh-CN/assets/js/817097c0.f93e8a48.js b/zh-CN/assets/js/817097c0.f93e8a48.js
new file mode 100644
index 0000000..eab9f42
--- /dev/null
+++ b/zh-CN/assets/js/817097c0.f93e8a48.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6192],{3905:function(t,a,e){e.d(a,{Zo:function(){return u},kt:function(){return o}});var n=e(67294);function r(t,a,e){return a in t?Object.defineProperty(t,a,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[a]=e,t}function l(t,a){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(t,a).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/3c4785fc.6594c13d.js b/zh-CN/assets/js/818823b9.a0365a22.js
similarity index 50%
rename from zh-CN/assets/js/3c4785fc.6594c13d.js
rename to zh-CN/assets/js/818823b9.a0365a22.js
index 51f6654..aab23a5 100644
--- a/zh-CN/assets/js/3c4785fc.6594c13d.js
+++ b/zh-CN/assets/js/818823b9.a0365a22.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1041],{8535:function(e){e.exports=[]}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3560],{77623:function(e){e.exports=[]}}]);
\ No newline at end of file
diff --git a/zh-CN/assets/js/822f149e.5510ac8f.js b/zh-CN/assets/js/822f149e.5510ac8f.js
new file mode 100644
index 0000000..298e144
--- /dev/null
+++ b/zh-CN/assets/js/822f149e.5510ac8f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1437],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return g}});var r=n(67294);function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/835df10a.c14407aa.js b/zh-CN/assets/js/835df10a.c14407aa.js
new file mode 100644
index 0000000..e486f94
--- /dev/null
+++ b/zh-CN/assets/js/835df10a.c14407aa.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4595],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return s}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/835df10a.eeb6ddd6.js b/zh-CN/assets/js/835df10a.eeb6ddd6.js
deleted file mode 100644
index 201e884..0000000
--- a/zh-CN/assets/js/835df10a.eeb6ddd6.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4595],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return s}});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/84537198.e72b1d3e.js b/zh-CN/assets/js/84537198.e72b1d3e.js
new file mode 100644
index 0000000..caa8980
--- /dev/null
+++ b/zh-CN/assets/js/84537198.e72b1d3e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[809],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return f}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/8d998be3.2406dae5.js b/zh-CN/assets/js/8d998be3.2406dae5.js
new file mode 100644
index 0000000..1944452
--- /dev/null
+++ b/zh-CN/assets/js/8d998be3.2406dae5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5197],{83755:function(e){e.exports=JSON.parse('{"permalink":"/zh-CN/blog","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"previousPage":null,"nextPage":null,"blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/zh-CN/assets/js/8d998be3.e1a908fe.js b/zh-CN/assets/js/8d998be3.e1a908fe.js
deleted file mode 100644
index b9e23eb..0000000
--- a/zh-CN/assets/js/8d998be3.e1a908fe.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5197],{3755:function(e){e.exports=JSON.parse('{"permalink":"/zh-CN/blog","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"previousPage":null,"nextPage":null,"blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/zh-CN/assets/js/9067.146b0d41.js b/zh-CN/assets/js/9067.146b0d41.js
new file mode 100644
index 0000000..da08a2b
--- /dev/null
+++ b/zh-CN/assets/js/9067.146b0d41.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9067],{11875:function(e,t){t.Z=function(){return null}},90541:function(e,t,n){n.d(t,{Z:function(){return l}});var a=n(67294),r="iconExternalLink_wgqa",l=function(e){var t=e.width,n=void 0===t?13.5:t,l=e.height,o=void 0===l?13.5:l;return a.createElement("svg",{width:n,height:o,"aria-hidden":"true",viewBox:"0 0 24 24",className:r},a.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v1 [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/9067.1fcb6f52.js b/zh-CN/assets/js/9067.1fcb6f52.js
deleted file mode 100644
index 440ab99..0000000
--- a/zh-CN/assets/js/9067.1fcb6f52.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9067],{1875:function(e,t){t.Z=function(){return null}},541:function(e,t,n){n.d(t,{Z:function(){return l}});var a=n(7294),r="iconExternalLink_wgqa",l=function(e){var t=e.width,n=void 0===t?13.5:t,l=e.height,o=void 0===l?13.5:l;return a.createElement("svg",{width:n,height:o,"aria-hidden":"true",viewBox:"0 0 24 24",className:r},a.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17 [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/935f2afb.a2a3340d.js b/zh-CN/assets/js/935f2afb.a2a3340d.js
new file mode 100644
index 0000000..f1bf5e3
--- /dev/null
+++ b/zh-CN/assets/js/935f2afb.a2a3340d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[53],{1109:function(e){e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":"unreleased","badge":true,"className":"docs-version-current","isLast":false,"docsSidebars":{"tutorialSidebar":[{"type":"category","label":"\u5f15\u5bfc","items":[{"type":"link","label":"\u5feb\u901f\u5f00\u59cb","href":"/zh-CN/docs/next/user_guide/quick_start"},{"type":"link","label":"\u7528\u62 [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/935f2afb.ddca4812.js b/zh-CN/assets/js/935f2afb.ddca4812.js
deleted file mode 100644
index b2be07d..0000000
--- a/zh-CN/assets/js/935f2afb.ddca4812.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[53],{1109:function(e){e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"category","label":"\u5f15\u5bfc","items":[{"type":"link","label":"\u5feb\u901f\u5f00\u59cb","href":"/zh-CN/docs/user_guide/quick_start"},{"type":"link","label":"\u7528\u6237\u624b\u518 [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/93ca4beb.036c5683.js b/zh-CN/assets/js/93ca4beb.036c5683.js
deleted file mode 100644
index 990cf8c..0000000
--- a/zh-CN/assets/js/93ca4beb.036c5683.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4086],{9587:function(e){e.exports=JSON.parse('{"pluginId":"download","version":"current","label":"Next","banner":null,"badge":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"main","href":"/zh-CN/download/main"},{"type":"link","label":"InLong Release-0.10.0","href":"/zh-CN/download/release-0.10.0"},{"type":"link","label":"InLong Release-0. [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/93ca4beb.4051be4d.js b/zh-CN/assets/js/93ca4beb.4051be4d.js
new file mode 100644
index 0000000..c680a8c
--- /dev/null
+++ b/zh-CN/assets/js/93ca4beb.4051be4d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4086],{78070:function(e){e.exports=JSON.parse('{"pluginId":"download","version":"current","label":"Next","banner":null,"badge":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"main","href":"/zh-CN/download/main"},{"type":"link","label":"InLong Release-0.10.0","href":"/zh-CN/download/release-0.10.0"},{"type":"link","label":"InLong Release-0 [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/9c9206c5.f18edb84.js b/zh-CN/assets/js/9c9206c5.f18edb84.js
new file mode 100644
index 0000000..53bde68
--- /dev/null
+++ b/zh-CN/assets/js/9c9206c5.f18edb84.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7495],{3905:function(e,n,t){t.d(n,{Zo:function(){return c},kt:function(){return g}});var r=t(67294);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/9dd8a0d2.1fadde05.js b/zh-CN/assets/js/9dd8a0d2.1fadde05.js
deleted file mode 100644
index 4e24839..0000000
--- a/zh-CN/assets/js/9dd8a0d2.1fadde05.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7054],{4432:function(e,t,a){a.r(t),a.d(t,{default:function(){return g}});var n=a(7294),i=a(2389),r=a(4996),l=a(5697),s=a.n(l),c=a(9960),m={type:s().oneOf(["primary","normal"]),link:s().string,target:s().string},o=function(e){return n.createElement(c.Z,{className:"button button-"+e.type,target:e.target||"_self",style:{marginRight:"50px"},to:e.link},e.children)};o.propTypes=m,o.defaultProps={type:"primary [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/9dd8a0d2.2aa545ef.js b/zh-CN/assets/js/9dd8a0d2.2aa545ef.js
new file mode 100644
index 0000000..a1c5cb5
--- /dev/null
+++ b/zh-CN/assets/js/9dd8a0d2.2aa545ef.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7054],{94432:function(e,t,a){a.r(t),a.d(t,{default:function(){return g}});var n=a(67294),i=a(72389),r=a(44996),l=a(45697),s=a.n(l),c=a(39960),m={type:s().oneOf(["primary","normal"]),link:s().string,target:s().string},o=function(e){return n.createElement(c.Z,{className:"button button-"+e.type,target:e.target||"_self",style:{marginRight:"50px"},to:e.link},e.children)};o.propTypes=m,o.defaultProps={type:"p [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/9e111461.7dc9625d.js b/zh-CN/assets/js/9e111461.7dc9625d.js
deleted file mode 100644
index a3920c7..0000000
--- a/zh-CN/assets/js/9e111461.7dc9625d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3220],{3905:function(n,e,t){t.d(e,{Zo:function(){return p},kt:function(){return d}});var r=t(7294);function a(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function o(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/9e111461.eb1e0d97.js b/zh-CN/assets/js/9e111461.eb1e0d97.js
new file mode 100644
index 0000000..a0dd636
--- /dev/null
+++ b/zh-CN/assets/js/9e111461.eb1e0d97.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3220],{3905:function(n,e,t){t.d(e,{Zo:function(){return p},kt:function(){return d}});var r=t(67294);function a(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function o(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/9e4087bc.94ed9233.js b/zh-CN/assets/js/9e4087bc.94ed9233.js
deleted file mode 100644
index e61912a..0000000
--- a/zh-CN/assets/js/9e4087bc.94ed9233.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3608],{3012:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var r=a(7294),n=a(9067),l=a(9960),c=a(5999);function i(e){var t=e.year,a=e.posts;return r.createElement(r.Fragment,null,r.createElement("h3",null,t),r.createElement("ul",null,a.map((function(e){return r.createElement("li",{key:e.metadata.date},r.createElement(l.Z,{to:e.metadata.permalink},e.metadata.formattedDate," - ",e.metadata.t [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/9e4087bc.d521a5d7.js b/zh-CN/assets/js/9e4087bc.d521a5d7.js
new file mode 100644
index 0000000..94c5222
--- /dev/null
+++ b/zh-CN/assets/js/9e4087bc.d521a5d7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3608],{63012:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var r=a(67294),n=a(99067),l=a(39960),c=a(95999);function i(e){var t=e.year,a=e.posts;return r.createElement(r.Fragment,null,r.createElement("h3",null,t),r.createElement("ul",null,a.map((function(e){return r.createElement("li",{key:e.metadata.date},r.createElement(l.Z,{to:e.metadata.permalink},e.metadata.formattedDate," - ",e.metad [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/9f782b6d.7ae0fd83.js b/zh-CN/assets/js/9f782b6d.7ae0fd83.js
deleted file mode 100644
index 6f5df1e..0000000
--- a/zh-CN/assets/js/9f782b6d.7ae0fd83.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[458],{3905:function(t,e,n){n.d(e,{Zo:function(){return p},kt:function(){return g}});var r=n(7294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerab [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/9f782b6d.b2278f25.js b/zh-CN/assets/js/9f782b6d.b2278f25.js
new file mode 100644
index 0000000..135ba20
--- /dev/null
+++ b/zh-CN/assets/js/9f782b6d.b2278f25.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[458],{3905:function(t,e,n){n.d(e,{Zo:function(){return p},kt:function(){return g}});var r=n(67294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/a030d7a1.078057f2.js b/zh-CN/assets/js/a030d7a1.078057f2.js
new file mode 100644
index 0000000..13c1b5f
--- /dev/null
+++ b/zh-CN/assets/js/a030d7a1.078057f2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9117],{3905:function(e,t,r){r.d(t,{Zo:function(){return c},kt:function(){return d}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/a030d7a1.60031af9.js b/zh-CN/assets/js/a030d7a1.60031af9.js
deleted file mode 100644
index 3c3b186..0000000
--- a/zh-CN/assets/js/a030d7a1.60031af9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9117],{3905:function(e,t,r){r.d(t,{Zo:function(){return c},kt:function(){return d}});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/a5d69bdb.0c5309d2.js b/zh-CN/assets/js/a5d69bdb.0c5309d2.js
deleted file mode 100644
index 5867630..0000000
--- a/zh-CN/assets/js/a5d69bdb.0c5309d2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6299],{3905:function(t,e,a){a.d(e,{Zo:function(){return m},kt:function(){return c}});var r=a(7294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/a5d69bdb.c0562cbc.js b/zh-CN/assets/js/a5d69bdb.c0562cbc.js
new file mode 100644
index 0000000..4dc6bac
--- /dev/null
+++ b/zh-CN/assets/js/a5d69bdb.c0562cbc.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6299],{3905:function(t,e,a){a.d(e,{Zo:function(){return m},kt:function(){return c}});var r=a(67294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/a689455f.25bd8db8.js b/zh-CN/assets/js/a689455f.25bd8db8.js
deleted file mode 100644
index d33addb..0000000
--- a/zh-CN/assets/js/a689455f.25bd8db8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4494],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/a689455f.dd1a6044.js b/zh-CN/assets/js/a689455f.dd1a6044.js
new file mode 100644
index 0000000..cbbd838
--- /dev/null
+++ b/zh-CN/assets/js/a689455f.dd1a6044.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4494],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var r=n(67294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/a6aa9e1f.8b3dc5d3.js b/zh-CN/assets/js/a6aa9e1f.8b3dc5d3.js
new file mode 100644
index 0000000..edfdac3
--- /dev/null
+++ b/zh-CN/assets/js/a6aa9e1f.8b3dc5d3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3089],{78665:function(e,t,a){a.d(t,{Z:function(){return E}});var n=a(63366),r=a(67294),l=a(86010),i=a(99067),o=a(39960),s="sidebar_q+wC",c="sidebarItemTitle_9G5K",m="sidebarItemList_6T4b",u="sidebarItem_cjdF",d="sidebarItemLink_zyXk",g="sidebarItemLinkActive_wcJs",v=a(95999);function h(e){var t=e.sidebar;return 0===t.items.length?null:r.createElement("nav",{className:(0,l.Z)(s,"thin-scrollbar"),"aria-la [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/a6aa9e1f.93a9043d.js b/zh-CN/assets/js/a6aa9e1f.93a9043d.js
deleted file mode 100644
index e1863d7..0000000
--- a/zh-CN/assets/js/a6aa9e1f.93a9043d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3089],{8665:function(e,t,a){a.d(t,{Z:function(){return E}});var n=a(3366),r=a(7294),l=a(6010),i=a(9067),o=a(9960),s="sidebar_q+wC",c="sidebarItemTitle_9G5K",m="sidebarItemList_6T4b",u="sidebarItem_cjdF",d="sidebarItemLink_zyXk",g="sidebarItemLinkActive_wcJs",v=a(5999);function h(e){var t=e.sidebar;return 0===t.items.length?null:r.createElement("nav",{className:(0,l.Z)(s,"thin-scrollbar"),"aria-label":(0 [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/ac7e01d1.0c69ad1b.js b/zh-CN/assets/js/ac7e01d1.0c69ad1b.js
deleted file mode 100644
index 9153392..0000000
--- a/zh-CN/assets/js/ac7e01d1.0c69ad1b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4496],{3905:function(t,e,a){a.d(e,{Zo:function(){return N},kt:function(){return c}});var r=a(7294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/ac7e01d1.24e3f49d.js b/zh-CN/assets/js/ac7e01d1.24e3f49d.js
new file mode 100644
index 0000000..9ceafed
--- /dev/null
+++ b/zh-CN/assets/js/ac7e01d1.24e3f49d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4496],{3905:function(t,e,a){a.d(e,{Zo:function(){return N},kt:function(){return c}});var r=a(67294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/ae807d75.e5e6881d.js b/zh-CN/assets/js/ae807d75.e5e6881d.js
new file mode 100644
index 0000000..9971534
--- /dev/null
+++ b/zh-CN/assets/js/ae807d75.e5e6881d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5329],{3905:function(e,n,t){t.d(n,{Zo:function(){return l},kt:function(){return m}});var s=t(67294);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);n&&(s=s.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/b36703e6.dd5054a1.js b/zh-CN/assets/js/b36703e6.dd5054a1.js
deleted file mode 100644
index 104ec66..0000000
--- a/zh-CN/assets/js/b36703e6.dd5054a1.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6586],{3905:function(t,e,n){n.d(e,{Zo:function(){return c},kt:function(){return m}});var r=n(7294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/b36703e6.f57bcb29.js b/zh-CN/assets/js/b36703e6.f57bcb29.js
new file mode 100644
index 0000000..ab2fbce
--- /dev/null
+++ b/zh-CN/assets/js/b36703e6.f57bcb29.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6586],{3905:function(t,e,n){n.d(e,{Zo:function(){return c},kt:function(){return m}});var r=n(67294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/b58a5ccd.9044f5b4.js b/zh-CN/assets/js/b58a5ccd.9044f5b4.js
new file mode 100644
index 0000000..abad685
--- /dev/null
+++ b/zh-CN/assets/js/b58a5ccd.9044f5b4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1840],{3905:function(e,n,t){t.d(n,{Zo:function(){return u},kt:function(){return h}});var r=t(67294);function c(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/b637f0fe.2518ebc6.js b/zh-CN/assets/js/b637f0fe.2518ebc6.js
new file mode 100644
index 0000000..85f4642
--- /dev/null
+++ b/zh-CN/assets/js/b637f0fe.2518ebc6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9098],{3905:function(e,t,r){r.d(t,{Zo:function(){return c},kt:function(){return d}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/b6ef0932.2f3d336d.js b/zh-CN/assets/js/b6ef0932.2f3d336d.js
new file mode 100644
index 0000000..2b45f8f
--- /dev/null
+++ b/zh-CN/assets/js/b6ef0932.2f3d336d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2543],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return k}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/bd31ad87.01b31355.js b/zh-CN/assets/js/bd31ad87.01b31355.js
deleted file mode 100644
index e8ce6f5..0000000
--- a/zh-CN/assets/js/bd31ad87.01b31355.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6312],{9960:function(e,t,a){a.d(t,{Z:function(){return p}});var n=a(3366),i=a(7294),r=a(3727),s=a(2263),l=a(3919),c=a(412),o=(0,i.createContext)({collectLink:function(){}}),u=a(4996),d=a(8780),m=["isNavLink","to","href","activeClassName","isActive","data-noBrokenLinkCheck","autoAddBaseUrl"];var p=function(e){var t,a,p=e.isNavLink,g=e.to,f=e.href,v=e.activeClassName,b=e.isActive,h=e["data-noBrokenLinkChe [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/bd31ad87.29d3fe19.js b/zh-CN/assets/js/bd31ad87.29d3fe19.js
new file mode 100644
index 0000000..afd9cfd
--- /dev/null
+++ b/zh-CN/assets/js/bd31ad87.29d3fe19.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6312],{39960:function(e,t,a){a.d(t,{Z:function(){return p}});var n=a(63366),i=a(67294),r=a(73727),s=a(52263),l=a(13919),c=a(10412),o=(0,i.createContext)({collectLink:function(){}}),u=a(44996),d=a(18780),m=["isNavLink","to","href","activeClassName","isActive","data-noBrokenLinkCheck","autoAddBaseUrl"];var p=function(e){var t,a,p=e.isNavLink,g=e.to,f=e.href,v=e.activeClassName,b=e.isActive,h=e["data-noBro [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/c1911260.ac0b648b.js b/zh-CN/assets/js/c1911260.ac0b648b.js
new file mode 100644
index 0000000..12ac046
--- /dev/null
+++ b/zh-CN/assets/js/c1911260.ac0b648b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6229],{3905:function(t,e,n){n.d(e,{Zo:function(){return c},kt:function(){return m}});var r=n(67294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/c2407f6b.3c69b970.js b/zh-CN/assets/js/c2407f6b.3c69b970.js
new file mode 100644
index 0000000..308c367
--- /dev/null
+++ b/zh-CN/assets/js/c2407f6b.3c69b970.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1362],{3905:function(t,a,e){e.d(a,{Zo:function(){return u},kt:function(){return o}});var n=e(67294);function r(t,a,e){return a in t?Object.defineProperty(t,a,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[a]=e,t}function l(t,a){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(t,a).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/c2407f6b.3d2feb2c.js b/zh-CN/assets/js/c2407f6b.3d2feb2c.js
deleted file mode 100644
index 38a5674..0000000
--- a/zh-CN/assets/js/c2407f6b.3d2feb2c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1362],{3905:function(t,a,e){e.d(a,{Zo:function(){return u},kt:function(){return o}});var n=e(7294);function r(t,a,e){return a in t?Object.defineProperty(t,a,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[a]=e,t}function l(t,a){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(t,a).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/c6a6d8c6.f5a86784.js b/zh-CN/assets/js/c6a6d8c6.f5a86784.js
new file mode 100644
index 0000000..3e8b506
--- /dev/null
+++ b/zh-CN/assets/js/c6a6d8c6.f5a86784.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1786],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return f}});var r=n(67294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/c6dd689f.3eaf4559.js b/zh-CN/assets/js/c6dd689f.3eaf4559.js
new file mode 100644
index 0000000..a355de1
--- /dev/null
+++ b/zh-CN/assets/js/c6dd689f.3eaf4559.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3422],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return s}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/ccc49370.92072f78.js b/zh-CN/assets/js/ccc49370.92072f78.js
deleted file mode 100644
index 674980c..0000000
--- a/zh-CN/assets/js/ccc49370.92072f78.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6103],{8665:function(e,t,a){a.d(t,{Z:function(){return E}});var n=a(3366),r=a(7294),l=a(6010),i=a(9067),o=a(9960),c="sidebar_q+wC",s="sidebarItemTitle_9G5K",m="sidebarItemList_6T4b",u="sidebarItem_cjdF",d="sidebarItemLink_zyXk",g="sidebarItemLinkActive_wcJs",p=a(5999);function v(e){var t=e.sidebar;return 0===t.items.length?null:r.createElement("nav",{className:(0,l.Z)(c,"thin-scrollbar"),"aria-label":(0 [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/ccc49370.f140dd0b.js b/zh-CN/assets/js/ccc49370.f140dd0b.js
new file mode 100644
index 0000000..99478e5
--- /dev/null
+++ b/zh-CN/assets/js/ccc49370.f140dd0b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6103],{78665:function(e,t,a){a.d(t,{Z:function(){return E}});var n=a(63366),r=a(67294),l=a(86010),i=a(99067),o=a(39960),c="sidebar_q+wC",s="sidebarItemTitle_9G5K",m="sidebarItemList_6T4b",u="sidebarItem_cjdF",d="sidebarItemLink_zyXk",g="sidebarItemLinkActive_wcJs",p=a(95999);function v(e){var t=e.sidebar;return 0===t.items.length?null:r.createElement("nav",{className:(0,l.Z)(c,"thin-scrollbar"),"aria-la [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/cdbd3214.68973952.js b/zh-CN/assets/js/cdbd3214.68973952.js
deleted file mode 100644
index 08020d0..0000000
--- a/zh-CN/assets/js/cdbd3214.68973952.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8953],{1133:function(e){e.exports=[]}}]);
\ No newline at end of file
diff --git a/zh-CN/assets/js/ce0d3df6.14070d84.js b/zh-CN/assets/js/ce0d3df6.14070d84.js
deleted file mode 100644
index b022157..0000000
--- a/zh-CN/assets/js/ce0d3df6.14070d84.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1557],{3905:function(e,t,n){n.d(t,{Zo:function(){return m},kt:function(){return k}});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/ce0d3df6.ce01f461.js b/zh-CN/assets/js/ce0d3df6.ce01f461.js
new file mode 100644
index 0000000..fcd76a8
--- /dev/null
+++ b/zh-CN/assets/js/ce0d3df6.ce01f461.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1557],{3905:function(e,t,n){n.d(t,{Zo:function(){return m},kt:function(){return k}});var r=n(67294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/d293f4d1.33941b35.js b/zh-CN/assets/js/d293f4d1.33941b35.js
deleted file mode 100644
index 05d915f..0000000
--- a/zh-CN/assets/js/d293f4d1.33941b35.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5053],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return g}});var r=n(7294);function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/d293f4d1.fe087e13.js b/zh-CN/assets/js/d293f4d1.fe087e13.js
new file mode 100644
index 0000000..0674619
--- /dev/null
+++ b/zh-CN/assets/js/d293f4d1.fe087e13.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[5053],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return g}});var r=n(67294);function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/d9cd0117.06781d39.js b/zh-CN/assets/js/d9cd0117.06781d39.js
new file mode 100644
index 0000000..3a1023c
--- /dev/null
+++ b/zh-CN/assets/js/d9cd0117.06781d39.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4653],{3905:function(t,e,a){a.d(e,{Zo:function(){return d},kt:function(){return k}});var r=a(67294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/d9cd0117.e9d53638.js b/zh-CN/assets/js/d9cd0117.e9d53638.js
deleted file mode 100644
index dcc05fe..0000000
--- a/zh-CN/assets/js/d9cd0117.e9d53638.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4653],{3905:function(t,e,a){a.d(e,{Zo:function(){return d},kt:function(){return k}});var r=a(7294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/db060ea0.f28de8ef.js b/zh-CN/assets/js/db060ea0.f28de8ef.js
new file mode 100644
index 0000000..9a19d1d
--- /dev/null
+++ b/zh-CN/assets/js/db060ea0.f28de8ef.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7034],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return m}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/db7cff5f.00c677ff.js b/zh-CN/assets/js/db7cff5f.00c677ff.js
new file mode 100644
index 0000000..74afb8a
--- /dev/null
+++ b/zh-CN/assets/js/db7cff5f.00c677ff.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9671],{3905:function(e,n,t){t.d(n,{Zo:function(){return l},kt:function(){return m}});var s=t(67294);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);n&&(s=s.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/db7cff5f.34b75ff2.js b/zh-CN/assets/js/db7cff5f.34b75ff2.js
deleted file mode 100644
index 9c0c056..0000000
--- a/zh-CN/assets/js/db7cff5f.34b75ff2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9671],{3905:function(e,n,t){t.d(n,{Zo:function(){return l},kt:function(){return m}});var s=t(7294);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);n&&(s=s.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/dcc81c1a.4b9dd380.js b/zh-CN/assets/js/dcc81c1a.4b9dd380.js
new file mode 100644
index 0000000..71342bc
--- /dev/null
+++ b/zh-CN/assets/js/dcc81c1a.4b9dd380.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6354],{3905:function(t,e,a){a.d(e,{Zo:function(){return o},kt:function(){return d}});var n=a(67294);function r(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/de65e24a.82537895.js b/zh-CN/assets/js/de65e24a.82537895.js
new file mode 100644
index 0000000..2fcda99
--- /dev/null
+++ b/zh-CN/assets/js/de65e24a.82537895.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7466],{3905:function(t,e,n){n.d(e,{Zo:function(){return u},kt:function(){return m}});var r=n(67294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/e1244da5.4438621b.js b/zh-CN/assets/js/e1244da5.4438621b.js
new file mode 100644
index 0000000..691010f
--- /dev/null
+++ b/zh-CN/assets/js/e1244da5.4438621b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[514],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var r=n(67294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/e987b25c.c38437d6.js b/zh-CN/assets/js/e987b25c.c38437d6.js
new file mode 100644
index 0000000..f7cdaca
--- /dev/null
+++ b/zh-CN/assets/js/e987b25c.c38437d6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2201],{3905:function(n,e,t){t.d(e,{Zo:function(){return p},kt:function(){return d}});var r=t(67294);function a(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function o(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/ed07724c.17a85646.js b/zh-CN/assets/js/ed07724c.17a85646.js
deleted file mode 100644
index e99f7e5..0000000
--- a/zh-CN/assets/js/ed07724c.17a85646.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8618],{3905:function(e,t,n){n.d(t,{Zo:function(){return l},kt:function(){return f}});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/ed07724c.dc640e54.js b/zh-CN/assets/js/ed07724c.dc640e54.js
new file mode 100644
index 0000000..fc462ba
--- /dev/null
+++ b/zh-CN/assets/js/ed07724c.dc640e54.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8618],{3905:function(e,t,n){n.d(t,{Zo:function(){return l},kt:function(){return f}});var r=n(67294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/f086d416.dfc89a44.js b/zh-CN/assets/js/f086d416.dfc89a44.js
new file mode 100644
index 0000000..a2359a1
--- /dev/null
+++ b/zh-CN/assets/js/f086d416.dfc89a44.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4468],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return d}});var r=n(67294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/f5852ed8.24d46f43.js b/zh-CN/assets/js/f5852ed8.24d46f43.js
new file mode 100644
index 0000000..9543c30
--- /dev/null
+++ b/zh-CN/assets/js/f5852ed8.24d46f43.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9256],{3905:function(t,e,a){a.d(e,{Zo:function(){return o},kt:function(){return d}});var n=a(67294);function r(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/f5852ed8.cab3be84.js b/zh-CN/assets/js/f5852ed8.cab3be84.js
deleted file mode 100644
index 5453b9a..0000000
--- a/zh-CN/assets/js/f5852ed8.cab3be84.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9256],{3905:function(t,e,a){a.d(e,{Zo:function(){return o},kt:function(){return d}});var n=a(7294);function r(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/fb8ce9cb.3d58079d.js b/zh-CN/assets/js/fb8ce9cb.3d58079d.js
new file mode 100644
index 0000000..d58960d
--- /dev/null
+++ b/zh-CN/assets/js/fb8ce9cb.3d58079d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4365],{3905:function(e,n,t){t.d(n,{Zo:function(){return c},kt:function(){return g}});var r=t(67294);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/fb8ce9cb.dcb343f7.js b/zh-CN/assets/js/fb8ce9cb.dcb343f7.js
deleted file mode 100644
index 68a44fe..0000000
--- a/zh-CN/assets/js/fb8ce9cb.dcb343f7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4365],{3905:function(e,n,t){t.d(n,{Zo:function(){return c},kt:function(){return g}});var r=t(7294);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/fbaddf42.3375cab2.js b/zh-CN/assets/js/fbaddf42.3375cab2.js
deleted file mode 100644
index 6eaa33b..0000000
--- a/zh-CN/assets/js/fbaddf42.3375cab2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9624],{3905:function(e,t,r){r.d(t,{Zo:function(){return c},kt:function(){return k}});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/fbaddf42.a7e2cce4.js b/zh-CN/assets/js/fbaddf42.a7e2cce4.js
new file mode 100644
index 0000000..e8488d1
--- /dev/null
+++ b/zh-CN/assets/js/fbaddf42.a7e2cce4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9624],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return k}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/fd12f5d4.38b07f21.js b/zh-CN/assets/js/fd12f5d4.38b07f21.js
new file mode 100644
index 0000000..2356a0e
--- /dev/null
+++ b/zh-CN/assets/js/fd12f5d4.38b07f21.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3877],{3905:function(e,n,t){t.d(n,{Zo:function(){return s},kt:function(){return p}});var r=t(67294);function i(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/ffc3dbdf.83d9791e.js b/zh-CN/assets/js/ffc3dbdf.83d9791e.js
new file mode 100644
index 0000000..5e4ce9a
--- /dev/null
+++ b/zh-CN/assets/js/ffc3dbdf.83d9791e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4606],{3905:function(t,e,n){n.d(e,{Zo:function(){return c},kt:function(){return m}});var r=n(67294);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumer [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/main.6c262197.js b/zh-CN/assets/js/main.6c262197.js
new file mode 100644
index 0000000..713c05e
--- /dev/null
+++ b/zh-CN/assets/js/main.6c262197.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.6c262197.js.LICENSE.txt */
+(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[179],{99782:function(e,t,n){"use strict";n.r(t),t.default={title:"Apache Inlong",tagline:"Apache Inlong",url:"https://inlong.apache.org",baseUrl:"/zh-CN/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"img/logo.svg",organizationName:"Apache Inlong",projectName:"Apache Inlong",i18n:{defaultLocale:"en",locales:["en","zh-CN"],localeConfigs:{en:{label:"English",direction:"ltr"},"zh-CN":{label:"\u7b80\u4f53\ [...]
\ No newline at end of file
diff --git a/assets/js/main.b94151ce.js.LICENSE.txt b/zh-CN/assets/js/main.6c262197.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.b94151ce.js.LICENSE.txt
rename to zh-CN/assets/js/main.6c262197.js.LICENSE.txt
diff --git a/zh-CN/assets/js/main.912d7257.js b/zh-CN/assets/js/main.912d7257.js
deleted file mode 100644
index 1622b18..0000000
--- a/zh-CN/assets/js/main.912d7257.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.912d7257.js.LICENSE.txt */
-(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[179],{9782:function(e,t,n){"use strict";n.r(t),t.default={title:"Apache Inlong",tagline:"Apache Inlong",url:"https://inlong.apache.org",baseUrl:"/zh-CN/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"img/logo.svg",organizationName:"Apache Inlong",projectName:"Apache Inlong",i18n:{defaultLocale:"en",locales:["en","zh-CN"],localeConfigs:{en:{label:"English",direction:"ltr"},"zh-CN":{label:"\u7b80\u4f53\u [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/runtime~main.2762086e.js b/zh-CN/assets/js/runtime~main.2762086e.js
deleted file mode 100644
index f4d7f84..0000000
--- a/zh-CN/assets/js/runtime~main.2762086e.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(){"use strict";var e,c,t,d,a,f={},n={};function r(e){var c=n[e];if(void 0!==c)return c.exports;var t=n[e]={id:e,loaded:!1,exports:{}};return f[e].call(t.exports,t,t.exports,r),t.loaded=!0,t.exports}r.m=f,r.c=n,e=[],r.O=function(c,t,d,a){if(!t){var f=1/0;for(u=0;u<e.length;u++){t=e[u][0],d=e[u][1],a=e[u][2];for(var n=!0,o=0;o<t.length;o++)(!1&a||f>=a)&&Object.keys(r.O).every((function(e){return r.O[e](t[o])}))?t.splice(o--,1):(n=!1,a<f&&(f=a));if(n){e.splice(u--,1);var b=d();voi [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/runtime~main.8c3a282c.js b/zh-CN/assets/js/runtime~main.8c3a282c.js
new file mode 100644
index 0000000..8242e57
--- /dev/null
+++ b/zh-CN/assets/js/runtime~main.8c3a282c.js
@@ -0,0 +1 @@
+!function(){"use strict";var e,d,c,a,f,t={},b={};function n(e){var d=b[e];if(void 0!==d)return d.exports;var c=b[e]={id:e,loaded:!1,exports:{}};return t[e].call(c.exports,c,c.exports,n),c.loaded=!0,c.exports}n.m=t,n.c=b,e=[],n.O=function(d,c,a,f){if(!c){var t=1/0;for(u=0;u<e.length;u++){c=e[u][0],a=e[u][1],f=e[u][2];for(var b=!0,r=0;r<c.length;r++)(!1&f||t>=f)&&Object.keys(n.O).every((function(e){return n.O[e](c[r])}))?c.splice(r--,1):(b=!1,f<t&&(t=f));if(b){e.splice(u--,1);var o=a();voi [...]
\ No newline at end of file
diff --git a/zh-CN/blog/apache-inlong-0.11.0/index.html b/zh-CN/blog/apache-inlong-0.11.0/index.html
index f937cc4..4866380 100644
--- a/zh-CN/blog/apache-inlong-0.11.0/index.html
+++ b/zh-CN/blog/apache-inlong-0.11.0/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">0.11.0 版本发布 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/blog/apache-inlong-0.11.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="doc [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">0.11.0 版本发布 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/blog/apache-inlong-0.11.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="doc [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 刚刚发布的 0.11.0-incubating 版本是改名之后的第三个版本,这个版本:</p><ul><li>进一步降低用户的使用门槛,支持 InLong 所有模块 on Kubernets,并且对官网进行了重构,用户可以更加方便的查阅相关文档</li><li>支持更多的业务场景,增加 Dataproxy -&gt; Pulsar 的数据流向,覆盖对数据完整性、一致性要求更高的场景</li><li>支持更多语言的 SDK,这个版本开放了生产级别的 TubeMQ Go SDK,方便使用 Go 语言的用户接入</li></ul><p>该版本关闭超过 80 个 issue, 包含了四个重大 feature 和 35 个 improvements 。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="apache-inlongincubating-简介"></a>Apache InLong(incubating) 简介<a cl [...]
 感谢 @shink 贡献的这个特性,具体详情可以参考:
 <a href="https://github.com/apache/incubator-inlong/issues/1308" target="_blank" rel="noopener noreferrer">INLONG-1308</a></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="dataproxy-pulsar-数据流打通"></a>dataproxy-&gt;pulsar 数据流打通<a class="hash-link" href="#dataproxy-pulsar-数据流打通" title="Direct link to heading">#</a></h4><p>在 0.11.0 版本之前的版本,InLong 的数据缓存层只能支持 TubeMQ,TubeMQ 很适合于超大规模数据量的场景,但在极端场景下可能会有少量数据丢失的风向;为了提供数据可靠性,Inlong 在 0.11.0 版本中增加了对 [...]
@@ -38,7 +38,7 @@ shink, baomingyu, TszKitLo40, leezng, ruanwenjun, leo65535, luchunliang, pierre9
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/blog/archive/index.html b/zh-CN/blog/archive/index.html
index cdac141..7605ac7 100644
--- a/zh-CN/blog/archive/index.html
+++ b/zh-CN/blog/archive/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Archive | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Archive | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Archive"><meta data-react-helmet="true" property="og:description" content="Archive"><meta [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Archive | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Archive | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Archive"><meta data-react-helmet="true" property="og:description" content="Archive"><meta [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/blog/atom.xml b/zh-CN/blog/atom.xml
index 2689e8e..1c925eb 100644
--- a/zh-CN/blog/atom.xml
+++ b/zh-CN/blog/atom.xml
@@ -2,7 +2,7 @@
 <feed xmlns="http://www.w3.org/2005/Atom">
     <id>https://inlong.apache.org/zh-CN/blog</id>
     <title>Apache Inlong Blog</title>
-    <updated>2021-11-10T12:08:54.603Z</updated>
+    <updated>2021-11-16T03:38:28.461Z</updated>
     <generator>https://github.com/jpmonette/feed</generator>
     <link rel="alternate" href="https://inlong.apache.org/zh-CN/blog"/>
     <subtitle>Apache Inlong Blog</subtitle>
@@ -11,7 +11,7 @@
         <title type="html"><![CDATA[0.11.0 版本发布]]></title>
         <id>0.11.0 版本发布</id>
         <link href="https://inlong.apache.org/zh-CN/blog/apache-inlong-0.11.0"/>
-        <updated>2021-11-10T12:08:54.603Z</updated>
+        <updated>2021-11-16T03:38:28.461Z</updated>
         <summary type="html"><![CDATA[Apache InLong(incubating) 从 0.9.0 版本开始由原 Apache TubeMQ(incubating)改名而来,伴随着名称的改变,InLong 也由单一的消息队列升级为一站式的数据集成解决方案,支持了大数据领域的采集、汇聚、缓存和分拣功能,用户只需要简单的配置就可以把数据从数据源导入到实时计算引擎或者落地到离线存储。]]></summary>
     </entry>
 </feed>
\ No newline at end of file
diff --git a/zh-CN/blog/index.html b/zh-CN/blog/index.html
index 9dfb5c4..8cea8b7 100644
--- a/zh-CN/blog/index.html
+++ b/zh-CN/blog/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Blog | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Blog | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react- [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Blog | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Blog | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react- [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 刚刚发布的 0.11.0-incubating 版本是改名之后的第三个版本,这个版本:</p><ul><li>进一步降低用户的使用门槛,支持 InLong 所有模块 on Kubernets,并且对官网进行了重构,用户可以更加方便的查阅相关文档</li><li>支持更多的业务场景,增加 Dataproxy -&gt; Pulsar 的数据流向,覆盖对数据完整性、一致性要求更高的场景</li><li>支持更多语言的 SDK,这个版本开放了生产级别的 TubeMQ Go SDK,方便使用 Go 语言的用户接入</li></ul><p>该版本关闭超过 80 个 issue, 包含了四个重大 feature 和 35 个 improvements 。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="apache-inlongincubating-简介"></a>Apache InLong(incubating) 简介<a cl [...]
 感谢 @shink 贡献的这个特性,具体详情可以参考:
 <a href="https://github.com/apache/incubator-inlong/issues/1308" target="_blank" rel="noopener noreferrer">INLONG-1308</a></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="dataproxy-pulsar-数据流打通"></a>dataproxy-&gt;pulsar 数据流打通<a class="hash-link" href="#dataproxy-pulsar-数据流打通" title="Direct link to heading">#</a></h4><p>在 0.11.0 版本之前的版本,InLong 的数据缓存层只能支持 TubeMQ,TubeMQ 很适合于超大规模数据量的场景,但在极端场景下可能会有少量数据丢失的风向;为了提供数据可靠性,Inlong 在 0.11.0 版本中增加了对 [...]
@@ -38,7 +38,7 @@ shink, baomingyu, TszKitLo40, leezng, ruanwenjun, leo65535, luchunliang, pierre9
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/blog/rss.xml b/zh-CN/blog/rss.xml
index f69827c..a30bd3f 100644
--- a/zh-CN/blog/rss.xml
+++ b/zh-CN/blog/rss.xml
@@ -4,14 +4,14 @@
         <title>Apache Inlong Blog</title>
         <link>https://inlong.apache.org/zh-CN/blog</link>
         <description>Apache Inlong Blog</description>
-        <lastBuildDate>Wed, 10 Nov 2021 12:08:54 GMT</lastBuildDate>
+        <lastBuildDate>Tue, 16 Nov 2021 03:38:28 GMT</lastBuildDate>
         <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
         <generator>https://github.com/jpmonette/feed</generator>
         <item>
             <title><![CDATA[0.11.0 版本发布]]></title>
             <link>https://inlong.apache.org/zh-CN/blog/apache-inlong-0.11.0</link>
             <guid>0.11.0 版本发布</guid>
-            <pubDate>Wed, 10 Nov 2021 12:08:54 GMT</pubDate>
+            <pubDate>Tue, 16 Nov 2021 03:38:28 GMT</pubDate>
             <description><![CDATA[Apache InLong(incubating) 从 0.9.0 版本开始由原 Apache TubeMQ(incubating)改名而来,伴随着名称的改变,InLong 也由单一的消息队列升级为一站式的数据集成解决方案,支持了大数据领域的采集、汇聚、缓存和分拣功能,用户只需要简单的配置就可以把数据从数据源导入到实时计算引擎或者落地到离线存储。]]></description>
         </item>
     </channel>
diff --git a/zh-CN/development/how-to-become-a-committer/index.html b/zh-CN/development/how-to-become-a-committer/index.html
index a1b9c79..cc8f895 100644
--- a/zh-CN/development/how-to-become-a-committer/index.html
+++ b/zh-CN/development/how-to-become-a-committer/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">如何成为Committer | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-become-a-committer"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="t [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">如何成为Committer | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-become-a-committer"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="t [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Apache InLong Committer拥有InLong代码库的写权限,可以合并PR,任何人只要为社区做出了足够的贡献并获取到足够的信任就可以成为Apache InLong Committer。</p></blockquote><p>任何人只要对InLong项目做了贡献,那你就是官方承认的InLong项目的Contributor了,从Contributor成长为Committer并没有一个确切的标准,
 也没有任何预期的时间表,但是Committer的候选人一般都是长期活跃的贡献者,成为Committer并没有要求必须有巨大的架构改进贡献,
 或者多少行的代码贡献,贡献代码、贡献文档、参与邮件列表的讨论、帮助回答问题等等都提升自己影响力的方式。</p><p>潜在贡献清单(无特定顺序):</p><ul><li>提交自己发现的Bug、特性、改进到issue</li><li>更新官方文档使项目的文档是最近的、撰写InLong的最佳实践、特性剖析的各种对用户有用的文档</li><li>执行测试并报告测试结果,性能测试与其他Agent、MQ等模块的性能对比测试等</li><li>发布版本时,积极参与投票</li><li>参与邮件列表中的讨论,一般会有以<!-- -->[DISCUSS]<!-- -->开头的邮件</li><li>回答用户或开发人员在邮件列表中的提问</li><li>审查(Review)其他人的工作(包括代码和非代码)并发表你自己的建议</li><li>对GitHub上的issue进行审查,维护issue为最新状态,比如:关闭过时的issue、更改issue的错误信息等</li><li>指导新加入的贡献者,熟悉社区�
 ��程</li><li>发表关于InLong的演讲和博客,并将这些添加到InLong的官方网站 [...]
@@ -23,7 +23,7 @@ Apache InLong Committer拥有InLong代码库的写权限,可以合并PR,任
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/development/how-to-commit/index.html b/zh-CN/development/how-to-commit/index.html
index ed523b9..846a73a 100644
--- a/zh-CN/development/how-to-commit/index.html
+++ b/zh-CN/development/how-to-commit/index.html
@@ -5,20 +5,20 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">如何提交代码 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-commit"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaur [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">如何提交代码 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-commit"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaur [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <strong>一般该PR必须有2位以上的社区PPMC/Committer +1后,才可能正式合入官方代码库。</strong></p><p>最后,恭喜您已经成为了InLong的官方贡献者了!</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/i18n/zh-CN/how-to-commit.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" aria-hidd [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/development/how-to-contribute/index.html b/zh-CN/development/how-to-contribute/index.html
index 155ff77..0d6b54b 100644
--- a/zh-CN/development/how-to-contribute/index.html
+++ b/zh-CN/development/how-to-contribute/index.html
@@ -5,20 +5,20 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">如何参与贡献 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-contribute"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docu [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">如何参与贡献 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-contribute"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docu [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 贡献的文档包括:</p><ul><li>编写与InLong相关的文档</li><li>将中文文档翻译成英文文档</li><li>将英文文档翻译成中文文档</li></ul><p>具体步骤:</p><ul><li>查看官网,确认你认为需要补充的文档,包含中英文文档</li><li>创建issue,描述清楚问题, Component请选择:website</li><li>撰写文档,完成后提交文档,参考:<a href="/zh-CN/development/how-to-commit">代码提交指南</a></li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="4-如何认领bug特性改进文档"></a>4. 如何认领Bug/特性/改进/文档<a class="hash-link" href="#4-如何认领bug特性改进文档" title="Direct link to heading">#</a></h3><p>在 [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/development/how-to-release/index.html b/zh-CN/development/how-to-release/index.html
index dc6d248..77425e5 100644
--- a/zh-CN/development/how-to-release/index.html
+++ b/zh-CN/development/how-to-release/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">如何发布版本 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-release"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusau [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">如何发布版本 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-release"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusau [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Binary Release是可选项,InLong可以选择是否发布二进制包到Apache仓库或者发布到Maven中央仓库。</p><p>请参考以下链接,找到更多关于ASF的发布指南:</p><p><a href="https://incubator.apache.org/guides/releasemanagement.html" target="_blank" rel="noopener noreferrer">Apache Release Guide</a></p><p><a href="https://incubator.apache.org/" target="_blank" rel="noopener noreferrer">Apache incubator 官网</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="1-添加gpg-key"></a>1. 添加GPG KEY<a class="hash-l [...]
 <strong>该章节仅仅对第一次当该项目的Release Manager需要。</strong></p></blockquote><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="11-安装gpg"></a>1.1 安装gpg<a class="hash-link" href="#11-安装gpg" title="Direct link to heading">#</a></h3><p>详细的安装文档可以参考<a href="https://www.gnupg.org/download/index.html" target="_blank" rel="noopener noreferrer">官网</a>, Mac OS环境配置如下</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI shell"><pre tabindex="0 [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Please </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">select</span><span class="token plain"> what kind of key you want:</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">   </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token number">1</span><span class="token punctuation" style="co [...]
@@ -80,13 +80,13 @@ InLong毕业之后,只需要在InLong社区投票</li></ul></blockquote><h3><a
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Release Notes: https://inlong.apache.org/download/release-${release_version}</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Website: https://inlong.apache.org/</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">InLong Resources:</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">- Issue: https://github.com/apache/incubator-inlong/issues</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">- Mailing list: dev@inlong.apache.org</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Thanks</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">On behalf of Apache InLong(Incubating) community</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col" [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Thanks</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">On behalf of Apache InLong(Incubating) community</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col" [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/development/how-to-subscribe/index.html b/zh-CN/development/how-to-subscribe/index.html
index ba5cee2..325f3da 100644
--- a/zh-CN/development/how-to-subscribe/index.html
+++ b/zh-CN/development/how-to-subscribe/index.html
@@ -5,20 +5,20 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">订阅邮件列表 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-subscribe"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docus [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">订阅邮件列表 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-subscribe"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-订阅邮件后,你可以第一时间获取InLong社区的动态,可以与社区保持同步。</p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="inlong项目邮件列表"></a>InLong项目邮件列表<a class="hash-link" href="#inlong项目邮件列表" title="Direct link to heading">#</a></h4><table><thead><tr><th align="left">名称</th><th align="left">描述</th><th align="left">订阅邮件</th><th align="left">退订邮件</th><th align="left">邮件归档</th></tr></thead><tbody><tr><td align="left"><a href="mailto:dev@inlong.apache.org" target="_blank"  [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+订阅邮件后,你可以第一时间获取InLong社区的动态,可以与社区保持同步。</p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="inlong项目邮件列表"></a>InLong项目邮件列表<a class="hash-link" href="#inlong项目邮件列表" title="Direct link to heading">#</a></h4><table><thead><tr><th align="left">名称</th><th align="left">描述</th><th align="left">订阅邮件</th><th align="left">退订邮件</th><th align="left">邮件归档</th></tr></thead><tbody><tr><td align="left"><a href="mailto:dev@inlong.apache.org" target="_blank"  [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/development/how-to-verify/index.html b/zh-CN/development/how-to-verify/index.html
index c0057d0..04b9679 100644
--- a/zh-CN/development/how-to-verify/index.html
+++ b/zh-CN/development/how-to-verify/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">如何验证版本 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-verify"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaur [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">如何验证版本 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-verify"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaur [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 created: 2020-05-19  expires: never       usage: SC<br>trust: ultimate      validity: ultimate
 ssb  rsa4096/17628566FEED6AF7
 created: 2020-05-19  expires: never       usage: E<br>[ultimate]<!-- --> (1). Guangxu Cheng <a href="mailto:gxcheng@apache.org" target="_blank" rel="noopener noreferrer">gxcheng@apache.org</a>  gpg&gt; trust #信任
@@ -34,7 +34,7 @@ created: 2020-05-19  expires: never       usage: E<br>[ultimate]<!-- --> (1). Gu
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/development/how-to-vote-a-committer-ppmc/index.html b/zh-CN/development/how-to-vote-a-committer-ppmc/index.html
index e50c788..11522a1 100644
--- a/zh-CN/development/how-to-vote-a-committer-ppmc/index.html
+++ b/zh-CN/development/how-to-vote-a-committer-ppmc/index.html
@@ -5,20 +5,20 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">成为InLong Committer 或 PPMC 的投票过程 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-vote-a-committer-ppmc"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">成为InLong Committer 或 PPMC 的投票过程 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-vote-a-committer-ppmc"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 7.1  向项目负责人申请添加项目组成员,开通apache项目的权限帐号。     </p><p>7.2 	向<a href="mailto:dev@inlong.apache.org" target="_blank" rel="noopener noreferrer">dev@inlong.apache.org</a>邮件组发通知邮件:</p><blockquote><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token p [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/development/tags/index.html b/zh-CN/development/tags/index.html
deleted file mode 100644
index 128a13b..0000000
--- a/zh-CN/development/tags/index.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!doctype html>
-<html lang="zh-CN" dir="ltr">
-<head>
-<meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/tags"><meta data-react-helmet="true" name="docusauru [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
-</head>
-<body>
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-          <div>
-            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
-          </div>
-          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
-        </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/zh-CN/docs/contact/index.html b/zh-CN/docs/contact/index.html
index 6ffb848..94bca83 100644
--- a/zh-CN/docs/contact/index.html
+++ b/zh-CN/docs/contact/index.html
@@ -1,23 +1,23 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Contact Us | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/contact"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_versio [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Contact Us | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/contact"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_versio [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/agent/architecture/index.html b/zh-CN/docs/modules/agent/architecture/index.html
index fbb071e..a6dbeab 100644
--- a/zh-CN/docs/modules/agent/architecture/index.html
+++ b/zh-CN/docs/modules/agent/architecture/index.html
@@ -1,30 +1,30 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/agent/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docu [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/agent/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docu [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 目录正则过滤,支持YYYYMMDD+正则表达式的路径配置
 断点重传,InLong-Agent重启时,能够支持自动从上次读取位置重新读取,保证不重读不漏读。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="32-sql采集"></a>3.2 sql采集<a class="hash-link" href="#32-sql采集" title="Direct link to heading">#</a></h3><p>这类数据是指通过SQL执行的方式
 SQL正则分解,转化成多条SQL语句
 分别执行SQL,拉取数据集,拉取过程需要注意对mysql本身的影响
 执行周期,这种一般是定时执行</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="33-binlog-采集"></a>3.3 binlog 采集<a class="hash-link" href="#33-binlog-采集" title="Direct link to heading">#</a></h3><p>这类采集通过配置mysql slave的方式,读取binlog,并还原数据
 需要注意binlog读取的时候多线程解析,多线程解析的数据需要打上顺序标签
-代码基于老版本的dbsync,主要的修改是将tdbus-sender的发送改为推送到agent-channel的方式做融合</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="34-metrics采集类"></a>3.4 Metrics采集类<a class="hash-link" href="#34-metrics采集类" title="Direct link to heading">#</a></h3><p>这种方式采集属于文件采集,只不过metric采集的时候,单行的数据有格式规范</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-i [...]
+代码基于老版本的dbsync,主要的修改是将tdbus-sender的发送改为推送到agent-channel的方式做融合</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="34-metrics采集类"></a>3.4 Metrics采集类<a class="hash-link" href="#34-metrics采集类" title="Direct link to heading">#</a></h3><p>这种方式采集属于文件采集,只不过metric采集的时候,单行的数据有格式规范</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-i [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/agent/quick_start/index.html b/zh-CN/docs/modules/agent/quick_start/index.html
index cf8f9f3..44dc4cb 100644
--- a/zh-CN/docs/modules/agent/quick_start/index.html
+++ b/zh-CN/docs/modules/agent/quick_start/index.html
@@ -1,30 +1,30 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/agent/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docus [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/agent/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">同时需要在job conf中加入当前数据的周期,当前支持天周期以及小时周期,</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">在添加任务时,加入属性job.cycleUnit</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">job.cycleUnit 包含如下两种类型:</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">1、D : 代表数据时间天维度</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">2、H : 代表数据时间小时维度</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">例如:</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">配置数据源为</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">/data/inlong-agent/YYYYMMDDHH.log</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">写入数据到 2021020211.log</span></span><span class="token-line" style="color:#F8F8F2"><span class="token pl [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">提交job举例</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="to [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">提交job举例</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="to [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">提交job举例</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="to [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/dataproxy-sdk/architecture/index.html b/zh-CN/docs/modules/dataproxy-sdk/architecture/index.html
index 10c5992..b55c8f3 100644
--- a/zh-CN/docs/modules/dataproxy-sdk/architecture/index.html
+++ b/zh-CN/docs/modules/dataproxy-sdk/architecture/index.html
@@ -1,17 +1,17 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/dataproxy-sdk/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" na [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/dataproxy-sdk/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" na [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 进行组包发送,就可以将数据接入到inlong。但为了保证数据可靠性、负载均衡、动态更新proxy列表等安全特性
 用户程序就需要考虑更多最终导致程序过于繁琐臃肿。</p><p>API的设计初衷就是为了简化用户接入,承担部分可靠性相关的逻辑。用户通过在服务送程序中集成API后,即可将数据发送到DataProxy,而不用关心组包格式、负载均衡等逻辑。</p><header><h1>二、功能说明</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="21-整体功能说明"></a>2.1 整体功能说明<a class="hash-link" href="#21-整体功能说明" title="Direct link to heading">#</a></h2><table><thead><tr><th>功能</th><th>详细描述</th></tr></thead><tbody><tr><td>组包功能(新)</td><td>将用户数据按打包发送到DataProxy可识别的组包格式(如六段协议、数字化协议等)打包发送到Dat [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">参数说明</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
@@ -21,13 +21,13 @@
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">参数说明</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">SendMessageCallback 是处理消息的callback。bodyList为用户需要发送的多条数据的集合,多条数据的总长度建议小于512k。groupId是业务id,streamId是接口id。dt表示该数据的时间戳,精确到毫秒级别。也可直接设置为0,此时api会后台获取当前时间作为其时间戳。timeout和timeUnit是发送数据的超时时间,一般建议设置成20s。</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p>###异步单条函数</p><div class="codeBlockContainer_J+bg"><div class="codeB [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">参数说明</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">body为单条消息内容,其余各参数涵义基本与批量发送接口一致</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/dataproxy-sdk/architectur [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">body为单条消息内容,其余各参数涵义基本与批量发送接口一致</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/versioned_docs/version-0.11.0/modules/ [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/dataproxy-sdk/quick_start/index.html b/zh-CN/docs/modules/dataproxy-sdk/quick_start/index.html
index bec169f..ec94fe9 100644
--- a/zh-CN/docs/modules/dataproxy-sdk/quick_start/index.html
+++ b/zh-CN/docs/modules/dataproxy-sdk/quick_start/index.html
@@ -1,23 +1,23 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/dataproxy-sdk/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/dataproxy-sdk/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" nam [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/dataproxy/architecture/index.html b/zh-CN/docs/modules/dataproxy/architecture/index.html
index b296125..05b8512 100644
--- a/zh-CN/docs/modules/dataproxy/architecture/index.html
+++ b/zh-CN/docs/modules/dataproxy/architecture/index.html
@@ -1,17 +1,17 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/dataproxy/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name=" [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/dataproxy/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name=" [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sources.tcp-source.type = org.apache.flume.source.SimpleTcpSource</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">tcp解析类型定义,这里提供类名用于实例化,SimpleTcpSource主要是初始化配置并启动端口监听</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sources.tcp-source.msg-factory-name = org.apache.flume.source.ServerMessageFactory</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">用于构造消息解析的handler,并设置read stream handler和write stream handler</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sources.tcp-source.host = 0.0.0.0    </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">tcp ip绑定监听,默认绑定所有网卡</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
@@ -46,13 +46,13 @@
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.thread-num = 8</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Sink类发送消息的工作线程,8表示启动8个并发线程</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.client-id-cache = true</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent id缓存,用于检查agent上报数据去重</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.max-survived-time = 300000</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">缓存最大时间</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.max-survived-size = 3000000</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">缓存最大个数</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div cla [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.max-survived-size = 3000000</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">缓存最大个数</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div cla [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/dataproxy/quick_start/index.html b/zh-CN/docs/modules/dataproxy/quick_start/index.html
index 97124b9..21fa654 100644
--- a/zh-CN/docs/modules/dataproxy/quick_start/index.html
+++ b/zh-CN/docs/modules/dataproxy/quick_start/index.html
@@ -1,23 +1,23 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/dataproxy/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="d [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/dataproxy/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="d [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/manager/architecture/index.html b/zh-CN/docs/modules/manager/architecture/index.html
index fd42606..2a704f1 100644
--- a/zh-CN/docs/modules/manager/architecture/index.html
+++ b/zh-CN/docs/modules/manager/architecture/index.html
@@ -1,23 +1,23 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/manager/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="do [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/manager/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="do [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/manager/quick_start/index.html b/zh-CN/docs/modules/manager/quick_start/index.html
index dd46274..8f2a7f1 100644
--- a/zh-CN/docs/modules/manager/quick_start/index.html
+++ b/zh-CN/docs/modules/manager/quick_start/index.html
@@ -1,28 +1,28 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="doc [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="doc [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 (比如拷贝到 <code>/data/</code> 目录下),通过下述命令加载此文件,完成表结构及基础数据的初始化:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token comment" style="color:rgb(98, 114, 164)"># 通过用户名和密码,登录 MySQL 服务器:</span><span class="token plain"></span></span><span clas [...]
 TubeManager。</p></li></ul><header><h1>2. 部署、启动 manager-web</h1></header><p><strong>manager-web 是与前端页面交互的后台服务。</strong></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="21-准备安装文件"></a>2.1 准备安装文件<a class="hash-link" href="#21-准备安装文件" title="Direct link to heading">#</a></h2><p>安装文件在 <code>inlong-manager-web</code> 目录下。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="22-修改配置"></a>2.2 修改配 [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"># 默认使用的配置文件为 dev</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">spring.profiles.active=dev</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p>上面指定了 dev 配置,接下来修改 <code>conf/application-dev.properties</code> 文件:</p><p>1) 修改数据库 URL、用户名和密码:</p><div class="codeBlockContainer_ [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"># ZK 集群,用来推送 Sort 的配置</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">cluster.zk.url=127.0.0.1:2181</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">cluster.zk.root=inlong_hive</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"># Sort 应用名称,即设置 Sort 的 cluster-id 参数,默认值为&quot;inlong_app&quot;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">sort.appName=inlong_app</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_ [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"># Sort 应用名称,即设置 Sort 的 cluster-id 参数,默认值为&quot;inlong_app&quot;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">sort.appName=inlong_app</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_ [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/sort/introduction/index.html b/zh-CN/docs/modules/sort/introduction/index.html
index ed81dec..5030690 100644
--- a/zh-CN/docs/modules/sort/introduction/index.html
+++ b/zh-CN/docs/modules/sort/introduction/index.html
@@ -1,29 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/sort/introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docus [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/sort/introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 inlong-sort依赖inlong-manager进行系统元数据的管理,元数据依赖zk进行存储及同步。</p><header><h1>特性</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="多租户系统"></a>多租户系统<a class="hash-link" href="#多租户系统" title="Direct link to heading">#</a></h2><p>inlong-sort支持多租户,一个inlong-sort的作业中可以包含多个同构的数据源,以及多个同构的存储系统。
 并且针对不同的数据源,可以定义不同的数据格式以及字段抽取方式。
 多租户系统依赖inlong-manager的元数据管理,用户只需要在inlong-manager的前端页面进行相应的配置,即可实现。
 举例:以tubemq为source,hive为存储为例,同一个inlong-sort的作业可以订阅多个topic的tubemq数据,并且每个topic的数据可以写入不同的hive集群。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="支持热更新元数据"></a>支持热更新元数据<a class="hash-link" href="#支持热更新元数据" title="Direct link to heading">#</a></h2><p>inlong-sort支持热更新元数据,比如更新数据源的信息,数据schema,或者写入存储系统的信息。
 需要注意的是,当前修改数据源信息时,可能会造成数据丢失,因为修改数据源信息后,系统会认为这是一个全新的subscribe,会默认从消息队列的最新位置开始消费。
-修改数据schema,抽取字段规则以及写入存储的信息,不会造成任何数据丢失,保证exactly-once</p><header><h1>支持的数据源</h1></header><ul><li>inlong-tubemq</li><li>pulsar</li></ul><header><h1>支持的存储系统</h1></header><ul><li>hive(当前只支持parquet文件格式)</li><li>clickhouse</li></ul><header><h1>一些局限</h1></header><p>当前inlong-sort在ETL的transform阶段,只支持简单的字段抽取功能,一些复杂功能暂不支持。</p><header><h1>未来规划</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="支持更多种类的数据源"></a>支持更多种类的数据源<a class="hash-link"  [...]
+修改数据schema,抽取字段规则以及写入存储的信息,不会造成任何数据丢失,保证exactly-once</p><header><h1>支持的数据源</h1></header><ul><li>inlong-tubemq</li><li>pulsar</li></ul><header><h1>支持的存储系统</h1></header><ul><li>hive(当前只支持parquet文件格式)</li><li>clickhouse</li></ul><header><h1>一些局限</h1></header><p>当前inlong-sort在ETL的transform阶段,只支持简单的字段抽取功能,一些复杂功能暂不支持。</p><header><h1>未来规划</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="支持更多种类的数据源"></a>支持更多种类的数据源<a class="hash-link"  [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/sort/protocol_introduction/index.html b/zh-CN/docs/modules/sort/protocol_introduction/index.html
index e265088..5665c2d 100644
--- a/zh-CN/docs/modules/sort/protocol_introduction/index.html
+++ b/zh-CN/docs/modules/sort/protocol_introduction/index.html
@@ -1,23 +1,23 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Zookeeper配置介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/sort/protocol_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet= [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Zookeeper配置介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/sort/protocol_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet= [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/sort/quick_start/index.html b/zh-CN/docs/modules/sort/quick_start/index.html
index bb47c4c..4ff0b0d 100644
--- a/zh-CN/docs/modules/sort/quick_start/index.html
+++ b/zh-CN/docs/modules/sort/quick_start/index.html
@@ -1,23 +1,23 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/sort/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusa [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/sort/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusa [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/architecture/index.html b/zh-CN/docs/modules/tubemq/architecture/index.html
index e46ce09..cd6186b 100644
--- a/zh-CN/docs/modules/tubemq/architecture/index.html
+++ b/zh-CN/docs/modules/tubemq/architecture/index.html
@@ -1,17 +1,17 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="doc [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="doc [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img src="/zh-CN/assets/images/sys_structure-8696e2c7dfebcbe30e47b2d99e185485.png"></p><ul><li><p><strong>Portal</strong>: 负责对外交互和运维操作的Portal部分,包括API和Web两块,API对接集群之外的管理系统,Web是在API基础上对日常运维功能做的页面封装;</p></li><li><p><strong>Master</strong>: 负责集群控制的Control部分,该部分由1个或多个Master节点组成,Master HA通过Master节点间心跳保活、实时热备切换完成(这是大家使用TubeMQ的Lib时需要填写对应集群所有Master节点地址的原因),主Master负责管理整个集群的状态、资源调度、权限检查、元数据查询等;</p></li><li><p><strong>Broker</strong>: 负责实际数据存储的Store部分,该部分由相互之间独立的Broker节点组成,每个Broker节点对本节点内的Topic集合进行管 [...]
 TubeMQ采用纯Java语言开发,便于开发人员快速熟悉项目及问题处理;</p></li><li><p><strong>引入协调节点</strong>:
 TubeMQ系统采用自管理的元数据仲裁机制方式进行,Master节点通过采用内嵌数据库BDB完成集群内元数据的存储、更新以及HA热切功能,负责TubeMQ集群的运行管控和配置管理操作,对外提供接口等;通过Master节点,TubeMQ集群里的Broker配置设置、变更及查询实现了完整的自动化闭环管理,减轻了系统维护的复杂度;</p></li><li><p><strong>服务器侧消费负载均衡</strong>:
@@ -25,13 +25,13 @@ TubeMQ采用消息随机读取模式,同时为了降低消息时延又增加了
 TubeMQ采用连接复用模式,减少连接资源消耗;通过逻辑分区构造,减少系统对文件句柄数的占用,通过服务器端过滤模式,减少网络带宽资源使用率;通过剥离对Zookeeper的使用,减少Zookeeper的强依赖及瓶颈限制;</p></li><li><p><strong>客户端改进</strong>:
 基于业务使用上的便利性以,我们简化了客户端逻辑,使其做到最小的功能集合,我们采用基于响应消息的接收质量统计算法来自动剔出坏的Broker节点,基于首次使用时作连接尝试来避免大数据量发送时发送受阻(具体内容见后面章节介绍)。</p></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-broker文件存储方案改进"></a>3 Broker文件存储方案改进<a class="hash-link" href="#3-broker文件存储方案改进" title="Direct link to heading">#</a></h2><p>以磁盘为数据持久化媒介的系统都面临各种因磁盘问题导致的系统性能问题,TubeMQ系统也不例外,性能提升很大程度上是在解决消息数据如何读写及存储的问题。在这个方面TubeMQ进行了比较多的改进,我们采用存储实例来作为最小的Topic数据管理单元,每个存储实例包括一个文件存储块和一个�
 � [...]
 <img src="/zh-CN/assets/images/store_file-afacb93118082ca4afc7f0ee3176af70.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="32-内存缓存块"></a>3.2 内存缓存块<a class="hash-link" href="#32-内存缓存块" title="Direct link to heading">#</a></h3><p> 在文件存储块基础上,我们额外增加了一个单独的内存缓存块,即在原有写磁盘基础上增加一块内存,隔离硬盘的慢速影响,数据先刷到内存缓存块,然后由内存缓存块批量地将数据刷到磁盘文件。
-<img src="/zh-CN/assets/images/store_mem-05a41b24e2b5e68a769c9236d1e063d4.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="4-apache-inlong-tubemq模块的客户端演进"></a>4 Apache InLong TubeMQ模块的客户端演进:<a class="hash-link" href="#4-apache-inlong-tubemq模块的客户端演进" title="Direct link to heading">#</a></h2><p>业务与TubeMQ接触得最多的是消费侧,怎样更适应业务特点、更方便业务使用我们在这块做了比较多的改进:</p><ul><li><p><strong>数据拉取模式支持Push、Pull:</strong></p><ul><li><p><strong>Push客户端:</strong [...]
+<img src="/zh-CN/assets/images/store_mem-05a41b24e2b5e68a769c9236d1e063d4.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="4-apache-inlong-tubemq模块的客户端演进"></a>4 Apache InLong TubeMQ模块的客户端演进:<a class="hash-link" href="#4-apache-inlong-tubemq模块的客户端演进" title="Direct link to heading">#</a></h2><p>业务与TubeMQ接触得最多的是消费侧,怎样更适应业务特点、更方便业务使用我们在这块做了比较多的改进:</p><ul><li><p><strong>数据拉取模式支持Push、Pull:</strong></p><ul><li><p><strong>Push客户端:</strong [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/client_rpc/index.html b/zh-CN/docs/modules/tubemq/client_rpc/index.html
index 582a84c..d4e7de9 100644
--- a/zh-CN/docs/modules/tubemq/client_rpc/index.html
+++ b/zh-CN/docs/modules/tubemq/client_rpc/index.html
@@ -1,30 +1,30 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">客户端RPC | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/client_rpc"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="doc [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">客户端RPC | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/client_rpc"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="doc [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img src="/zh-CN/assets/images/rpc_bytes_def-c8c63b21ec5ea017431db345384baa2d.png"></p><p>在TCP里我们看到的都是二进制流,我们定义了4字节的msgToken消息头字段RPC<!-- -->_<!-- -->PROTOCOL<!-- -->_<!-- -->BEGIN<!-- -->_<!-- -->TOKEN,用来区分每一条消息以及识别对端的合法性,客户端收到的消息不是以该字段开始的响应消息时,说明连接方非本系统支持的协议,或者返回数据出现了异常,这个时候需要关闭该连接,提示错误退出或者重连;紧接着的是4字节的消息序列号serialNo,该字段由请求方生成通过请求消息携带给服务端,服务器端完成该请求消息服务后通过请求消息的对应响应消息原样返回,主要用于客户端关联请求响应的上下文;4字节的listSize字段表示接下来按照PB编码的数据块个数,即后面跟随的<!-- -->[\<!-- -->&lt;<!-- -->len\<!-- -->&gt;<!-- -->\<!-- -->& [...]
 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYIAAABzCAIAAAFtJqJAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAABJTSURBVHhe7Z1PixzHGcbnI+0hCZlTwCQnIXzZWw4BY4aE5Lzgc3TKYQj4sP4EJr5kZcQuksEQYSwfLdljEw12RJDxJRBhRxELkVDef1X9dvX0zPR093RNz/OjmK2qrqru7X7qmeqamp7J8+fPfxReZ0P3x/TXe3+bTyeWKDOdLzVSV0Dp+Jhmv/wpHRNF1u91PYd/7egc6Gkg5tMpXYnZ1esrTXfHiDROZ+tqVlLMdDq3WIrpent2OSZ/Bftg9/NksR7Y/Txxb7+aTSezeHUm0zlJPiFYUgPy1vhXTXj/w7tnJ5Ozk5PT84VlffWVj7dhl2OiA6JgiR7I+9pZRpmLiwuN [...]
 <img src="/zh-CN/assets/images/rpc_pbmsg_structure-3c30d7576240597353030eab2ce29254.png"></p><p>请求消息编码及响应消息解码可以参考NettyClient.java类实现,这个部分的定义存在一些改进空间,具体见【<a href="https://issues.apache.org/jira/browse/TUBEMQ-109" target="_blank" rel="noopener noreferrer">TUBEMQ-109</a>】,但由于兼容性考虑,会逐步的替换,我们按照当前proto版本实现至少在1.0.0版本前交互不是问题,但1.0.0时会考虑用新协议,协议实现模块需要各个SDK预留出改进空间。以请求消息填写为例,RpcConnHeader等相关结构如下:
 <img src="/zh-CN/assets/images/rpc_conn_detail-6f1124eef0ea4952a5fc00d9b28f3bf0.png"></p><p>其中flag标记的是否请求消息,后面3个标记的是消息跟踪的相关内容,目前没有使用;相关的服务类型,协议版本,服务类型等是固定的映射关系,比较关键的一个参数RequestBody.timeout是一个请求被服务器收到到实际处理时的最大允许等待时间长,超过就丢弃,目前缺省为10秒,请求填写具体见如下部分:
 <img src="/zh-CN/assets/images/rpc_header_fill-87f7c949336c12d0713a4c51c0f40e2a.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-客户端的pb请求响应交互图"></a>3 客户端的PB请求响应交互图:<a class="hash-link" href="#3-客户端的pb请求响应交互图" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="31-producer交互图"></a>3.1 Producer交互图:<a class="hash-link" href="#31-producer交互图" titl [...]
 <img src="/zh-CN/assets/images/rpc_producer_diagram-ed4bb00e58a1ecec65f60f7c921b538c.png"></p><p>从这里我们可以看到,Producer实现逻辑就是从Master侧获取指定Topic对应的分区列表等元数据信息,获得这些信息后按照客户端的规则选择分区并把消息发送给对应的Broker,而到Broker的发送是直接进行TCP连接方式进行。有同学会疑惑这样是否不安全,不注册直接发消息方式,最初考虑是内部使用尽可能的接纳消息,后来考虑安全问题,我们在这个基础上增加了授权信息携带,在服务端进行认证和授权检查,解决客户端绕开Master直连以及无授权乱发消息的情况,但这种只会在严格环境开启。生产端这块 <strong>多语言实现的时候需要注意:</strong></p><ol><li><p>我们Master是主备实时热切换方式运行,切换时候是通过RspExceptionBody携带的信息,这个时候,需要按照字符串查找方式检索关键�
 ��<!-- -->&quot;<!-- -->StandbyEx [...]
-<img src="/zh-CN/assets/images/rpc_consumer_diagram-048bd92863ee20cdf21f684cef98258f.png"></p><p>从上图我们可以看到,Consumer首先要注册到Master,但注册到Master时并没有立即获取到元数据信息,原因是TubeMQ是采用的是服务器端负载均衡模式,客户端需要等待服务器派发消费分区信息;Consumer到Broker需要进行注册注销操作,原因在于消费时候分区是独占消费,即同一时刻同一分区者只能被同组的一个消费者进行消费,为了解决这个问题,需要客户端进行注册,获得分区的消费权限;消息拉取与消费确认需要成对出现,虽然协议支持多次拉取然后最后一次确认处理,但从客户端可能超时丢失分区的消费权限,从而导致数据回滚重复消费触发,数据积攒的越多重复消费的量就越多,所以按照1:1的提交比较合适。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStick
 yNavbar_y2L [...]
+<img src="/zh-CN/assets/images/rpc_consumer_diagram-048bd92863ee20cdf21f684cef98258f.png"></p><p>从上图我们可以看到,Consumer首先要注册到Master,但注册到Master时并没有立即获取到元数据信息,原因是TubeMQ是采用的是服务器端负载均衡模式,客户端需要等待服务器派发消费分区信息;Consumer到Broker需要进行注册注销操作,原因在于消费时候分区是独占消费,即同一时刻同一分区者只能被同组的一个消费者进行消费,为了解决这个问题,需要客户端进行注册,获得分区的消费权限;消息拉取与消费确认需要成对出现,虽然协议支持多次拉取然后最后一次确认处理,但从客户端可能超时丢失分区的消费权限,从而导致数据回滚重复消费触发,数据积攒的越多重复消费的量就越多,所以按照1:1的提交比较合适。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStick
 yNavbar_y2L [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/clients_java/index.html b/zh-CN/docs/modules/tubemq/clients_java/index.html
index eff8743..8f6a196 100644
--- a/zh-CN/docs/modules/tubemq/clients_java/index.html
+++ b/zh-CN/docs/modules/tubemq/clients_java/index.html
@@ -1,30 +1,30 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">JAVA SDK API介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/clients_java"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">JAVA SDK API介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/clients_java"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    private String topic;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public DefaultMessageListener(String topic) {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        this.topic = topic;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    }</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public void receiveMessages(PeerInfo peerInfo, final List&lt;Message&gt; messages) throws InterruptedException {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        if (messages != null &amp;&amp; !messages.isEmpty()) {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            msgRecvStats.addMsgCount(this.topic, mess [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public Executor getExecutor() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        return null;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    }</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public void stop() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    }</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anc [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    private static final Logger logger =  LoggerFactory.getLogger(MessageProducerExample.class);</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    private static final ConcurrentHashMap&lt;String, AtomicLong&gt; counterMap =</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            new ConcurrentHashMap&lt;String, AtomicLon [...]
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public MessageProducerExample(final String localHost, final String masterHostAndPort) throws Exception {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        filters.add(&quot;aaa&quot;);</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        filters.add(&quot;bbb&quot;);</span></span><span class="token-line" style="col [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public MessageProducerExample(final String localHost, final String masterHostAndPort) throws Exception {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        filters.add(&quot;aaa&quot;);</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        filters.add(&quot;bbb&quot;);</span></span><span class="token-line" style="col [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/configure_introduction/index.html b/zh-CN/docs/modules/tubemq/configure_introduction/index.html
index 2dc71da..06581a1 100644
--- a/zh-CN/docs/modules/tubemq/configure_introduction/index.html
+++ b/zh-CN/docs/modules/tubemq/configure_introduction/index.html
@@ -1,17 +1,17 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">配置参数介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/configure_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="tru [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">配置参数介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/configure_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="tru [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 |
 | <!-- -->[zookeeper]<!-- --> | Master对应的TubeMQ集群存储Offset的ZooKeeper集群相关信息,必填单元,值固定为<!-- -->&quot;<!-- -->[zookeeper]<!-- -->&quot;<!-- --> |
 | <!-- -->[zookeeper]<!-- --> | zkServerAddr | 否 | String | zk服务器地址,可选配置,缺省为<!-- -->&quot;<!-- -->localhost:2181<!-- -->&quot;<!-- --> |
@@ -73,13 +73,13 @@
 | tlsKeyStorePassword | 否 | String | TLS的keyStorePassword文件的绝对存储路径+keyStorePassword文件名,在启动TLS功能时,该字段必填且不能为空 |
 | tlsTwoWayAuthEnable | 否 | boolean | 是否启用TLS双向认证功能,可选配置,缺省为false |
 | tlsTrustStorePath | 否 | String | TLS的TrustStore文件的绝对存储路径+TrustStore文件名,在启动TLS功能且启用双向认证时,该字段必填且不能为空 |
-| tlsTrustStorePassword | 否 | String | TLS的TrustStorePassword文件的绝对存储路径+TrustStorePassword文件名,在启动TLS功能且启用双向认证时,该字段必填且不能为空 |</p><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/configure_introduction.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentCol [...]
+| tlsTrustStorePassword | 否 | String | TLS的TrustStorePassword文件的绝对存储路径+TrustStorePassword文件名,在启动TLS功能且启用双向认证时,该字段必填且不能为空 |</p><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/versioned_docs/version-0.11.0/modules/tubemq/configure_introduction.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-pa [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/console_introduction/index.html b/zh-CN/docs/modules/tubemq/console_introduction/index.html
index a3b0590..3f64c2c 100644
--- a/zh-CN/docs/modules/tubemq/console_introduction/index.html
+++ b/zh-CN/docs/modules/tubemq/console_introduction/index.html
@@ -1,17 +1,17 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">TubeMQ管控台操作指引 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/console_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">TubeMQ管控台操作指引 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/console_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img src="/zh-CN/assets/images/1568169770714-c0328b62f45fa086761c52c104cbba04.png">
 ​       其中portal为该集群中任意的主、备Master的IP地址,webport为配置的Master的Web端口。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-tubemq管控台各版面介绍"></a>2 TubeMQ管控台各版面介绍<a class="hash-link" href="#2-tubemq管控台各版面介绍" title="Direct link to heading">#</a></h2><p>​        管控台一共3项内容:分发查询,配置管理,集群管理;配置管理又分为Broker列表,Topic列表2个部分,我们先介绍简单的分发查询和集群管理,然后再介绍复杂的配置管理。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="21-分 [...]
 <img src="/zh-CN/assets/images/1568169796122-57881414283ad76316254e805f11a840.png">
@@ -29,13 +29,13 @@
 <img src="/zh-CN/assets/images/1568169916091-eef87de4f1387429953f5b49199a8179.png"></p><p>​       这个时候我们就可以针对该Topic进行生产和消费处理。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-对于topic的元数据进行变更后的操作注意事项"></a>3 对于Topic的元数据进行变更后的操作注意事项:<a class="hash-link" href="#3-对于topic的元数据进行变更后的操作注意事项" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="31-如何自行配置topic [...]
 <img src="/zh-CN/assets/images/1568169925657-b418daea25bfa78b9967a7774e2da48a.png"></p><p>​       这些信息由系统管理员设置好默认值后直接定义的,一般不会改变,若业务有特殊需求,比如想增加消费的并行度增多分区,或者想减少刷盘频率,怎么操作?如下图示,各个页面的字段含义及作用如下表:</p><table><thead><tr><th>配置项</th><th>配置名</th><th>字段类型</th><th>说明</th></tr></thead><tbody><tr><td>topicName</td><td>topic名称</td><td>String</td><td>字串长度(0,64],以字母开头的字母,数字,下划线的字符串,如果批量新增topic,topic值以&quot;,&quot;隔开,最大批量值为50条</td></tr><tr><td>brokerId</td><td>broker的ID</td><td>int</td><td>待新增的BrokerId,批量操 [...]
 <img src="/zh-CN/assets/images/1568169946683-6514871728e8ecf3d61eca0a90dda320.png"></p><p>其作用是:a. 选择涉及该Topic元数据修改的Broker节点集合;b. 提供变更操作的授权信息码。</p><p><strong>特别提醒:大家还需要注意的是,输入授权码修改后,数据变更要刷新后才会生效,同时生效的Broker要按比例进行操作。</strong>
-<img src="/zh-CN/assets/images/1568169954746-edc526c4b75627888f885f4180b67fac.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="32-topic变更注意事项"></a>3.2 Topic变更注意事项:<a class="hash-link" href="#32-topic变更注意事项" title="Direct link to heading">#</a></h3><p>​       如上图示,选择变更Topic元数据后,之前选中的Broker集合会在<strong>配置是否已变更</strong>上出现是的提示。我们还需要对变更进行重载刷新操作,选择Broker集合,然后选择刷新操作,可以批量也可以单条,但是一定要注意的是:操作要分批进行,上一批操作的Broker当前运行状态为running后才能进入下一批的配置刷新操作;如果 [...]
+<img src="/zh-CN/assets/images/1568169954746-edc526c4b75627888f885f4180b67fac.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="32-topic变更注意事项"></a>3.2 Topic变更注意事项:<a class="hash-link" href="#32-topic变更注意事项" title="Direct link to heading">#</a></h3><p>​       如上图示,选择变更Topic元数据后,之前选中的Broker集合会在<strong>配置是否已变更</strong>上出现是的提示。我们还需要对变更进行重载刷新操作,选择Broker集合,然后选择刷新操作,可以批量也可以单条,但是一定要注意的是:操作要分批进行,上一批操作的Broker当前运行状态为running后才能进入下一批的配置刷新操作;如果 [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/consumer_example/index.html b/zh-CN/docs/modules/tubemq/consumer_example/index.html
index df902e5..7fda018 100644
--- a/zh-CN/docs/modules/tubemq/consumer_example/index.html
+++ b/zh-CN/docs/modules/tubemq/consumer_example/index.html
@@ -1,17 +1,17 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">消费者示例 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/consumer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">消费者示例 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/consumer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">     public static void main(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">         final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">         final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:# [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="12-pushconsumer"></a>1.2 PushConsumer<a class="hash-link" href="#12-pushconsumer" title="Direct link to heading">#</a></h3><div class="codeBlockContainer_J+bg">< [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">     public static void test(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">         final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">         final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:# [...]
@@ -19,13 +19,13 @@
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">             @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">             public Executor getExecutor() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">                 return null;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">             }</span></span><span class="token-li [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">             @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">             public void stop() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">                 //</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">             }</span></span><span class="token-line" style="color:#F8F [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">---</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">&lt;a href=&quot;#top&quot;&gt;Back to top&lt;/a&gt;</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tub [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">&lt;a href=&quot;#top&quot;&gt;Back to top&lt;/a&gt;</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/versioned_docs/v [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/deployment/index.html b/zh-CN/docs/modules/tubemq/deployment/index.html
index 7101009..3322f92 100644
--- a/zh-CN/docs/modules/tubemq/deployment/index.html
+++ b/zh-CN/docs/modules/tubemq/deployment/index.html
@@ -1,26 +1,26 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">TubeMQ编译、部署及简单使用 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/deployment"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">TubeMQ编译、部署及简单使用 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/deployment"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 部署Master时需要注意:</p><ol><li>部署Master的机器,Master集群可以部署1台、2台或者3台:如果要保证高可靠建议3台(任意坏1台Master对外仍然可读写配置及接入新的生产或者消费),如果只需要保证一般情况2台(任意坏1台Master对外仍然可读配置及已接入的生产和消费不受影响),最低1台(坏1台Master对外配置不可读写及已接入的生产和消费不受影响);</li><li>在完成Master的规划后,对于配置Master的机器,需要将Master所在机器加入时间同步,同时Master各个机器的IP要在各个Master机器的/etc/hosts配置里进行设置,如:</li></ol><p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAX8AAABJCAYAAADVECZjAAAOMUlEQVR4nO2dX0sb2xrGn30492lo1L2bi1Bv3FJQt6VehWjvhIJG8H5LwapfoVKkFC/33YGqBfEDCJkeWvBOE3JTxexGEOuNJRe2J [...]
 <img src="/zh-CN/assets/images/test_sendmessage-2c9547aa3b283f8f96fe3f7f77a84c2d.png"></p><p>Demo实例会报如下错误信息:</p><p><img src="/zh-CN/assets/images/sys_topic_error-e7a5c0a4c7ac34391b11b5dc373c7a3e.png"></p><p>我们在Master管控台的Topic列表上加入该Topic先:</p><p><img src="/zh-CN/assets/images/sys_topic_create-c26d3b45de85af6958d80b7fc24cd9c2.png"></p><p><img src="/zh-CN/assets/images/sys_topic_select-eb84fec5a5d04b9266d3e6857843f858.png"></p><p>点击确认后会有一个选择部署该新增Topic的Broker列表,选择部署范围后进行确认操作;在完成新增Topic的操作后,我 [...]
-<img src="/zh-CN/assets/images/test_sendmessage_2-aca82f8640f949e0e144b6501995de43.png"></p><p><img src="/zh-CN/assets/images/sys_node_status-54e011781d6923d34c617772f48971ca.png"></p><p>我们再执行消费Demo,我们也可以看到消费也正常:</p><p><img src="/zh-CN/assets/images/sys_node_status_2-054bb83ab9ddc187c604df5a02d98895.png"></p><p>在Broker的生产和消费指标日志里,相关数据已经存在:</p><p><img src="/zh-CN/assets/images/sys_node_log-6ef2d911b495fcb6b0914dd5da97a5cc.png"></p><p>在这里,已经完成了TubeMQ的编译,部署,系统配置,启动,生产和消费。如果需要了解更深入的内容,就需要查看《 [...]
+<img src="/zh-CN/assets/images/test_sendmessage_2-aca82f8640f949e0e144b6501995de43.png"></p><p><img src="/zh-CN/assets/images/sys_node_status-54e011781d6923d34c617772f48971ca.png"></p><p>我们再执行消费Demo,我们也可以看到消费也正常:</p><p><img src="/zh-CN/assets/images/sys_node_status_2-054bb83ab9ddc187c604df5a02d98895.png"></p><p>在Broker的生产和消费指标日志里,相关数据已经存在:</p><p><img src="/zh-CN/assets/images/sys_node_log-6ef2d911b495fcb6b0914dd5da97a5cc.png"></p><p>在这里,已经完成了TubeMQ的编译,部署,系统配置,启动,生产和消费。如果需要了解更深入的内容,就需要查看《 [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/error_code/index.html b/zh-CN/docs/modules/tubemq/error_code/index.html
index 7c0472b..3c153b5 100644
--- a/zh-CN/docs/modules/tubemq/error_code/index.html
+++ b/zh-CN/docs/modules/tubemq/error_code/index.html
@@ -1,23 +1,23 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">错误码定义 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/error_code"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docu [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">错误码定义 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/error_code"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docu [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/http_access_api/index.html b/zh-CN/docs/modules/tubemq/http_access_api/index.html
index 937f758..36ea775 100644
--- a/zh-CN/docs/modules/tubemq/http_access_api/index.html
+++ b/zh-CN/docs/modules/tubemq/http_access_api/index.html
@@ -1,24 +1,24 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">HTTP API介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/http_access_api"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true"  [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">HTTP API介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/http_access_api"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true"  [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<img src="/zh-CN/assets/images/http-api-4e87591b4f9c3ccfc757e8c5ebc7de74.png"></li></ul><p>由于接口众多且参数繁杂,md格式不能比较好的表达,因而以excel附件形式提供给到大家:</p><a target="_blank" href="/zh-CN/docs/modules/tubemq/appendixfiles/http_access_api_definition_cn.xls">TubeMQ HTTP API</a><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/m [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<img src="/zh-CN/assets/images/http-api-4e87591b4f9c3ccfc757e8c5ebc7de74.png"></li></ul><p>由于接口众多且参数繁杂,md格式不能比较好的表达,因而以excel附件形式提供给到大家:</p><a target="_blank" href="/zh-CN/docs/modules/tubemq/appendixfiles/http_access_api_definition_cn.xls">TubeMQ HTTP API</a><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/versio [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/producer_example/index.html b/zh-CN/docs/modules/tubemq/producer_example/index.html
index 8e0f85d..15966ce 100644
--- a/zh-CN/docs/modules/tubemq/producer_example/index.html
+++ b/zh-CN/docs/modules/tubemq/producer_example/index.html
@@ -1,29 +1,29 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">生产者示例 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/producer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">生产者示例 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/producer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public static void main(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        final TubeClientConfig clientConfig = new TubeClientConfig(masterHostAndPort);</span></span><s [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">```</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyN [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">```</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyN [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    private static class Sender implements Runnable {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        private MessageProducer producer;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        </span></span><span class="token-l [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        public Sender(MessageProducer producer, CountDownLatch latch) {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            this.producer = producer;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            this.latch = latch;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      [...]
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        public void run() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            try {</span></span><span class="token- [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        public void run() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            try {</span></span><span class="token- [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/quick_start/index.html b/zh-CN/docs/modules/tubemq/quick_start/index.html
index 9a3e4c9..a705300 100644
--- a/zh-CN/docs/modules/tubemq/quick_start/index.html
+++ b/zh-CN/docs/modules/tubemq/quick_start/index.html
@@ -1,17 +1,17 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">快速开始 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docu [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">快速开始 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docu [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 | 所属角色 | TCP端口 | TLS端口 | WEB端口 | 备注 |
 | --- | --- | --- | --- | --- |
 | Master | 8099 | 8199 | 8080 | 元数据存储在<code>/stage/meta_data</code> |
@@ -24,13 +24,13 @@
 <img alt="Add Topic 5" src="/zh-CN/assets/images/tubemq-add-topic-5-f0f370c770f6855fee6592a079cac1d2.png"></p><p>此时 Broker的 <code>可发布</code> 和 <code>可订阅</code> 依旧是灰色的
 <img alt="Add Topic 6" src="/zh-CN/assets/images/tubemq-add-topic-6-28364b9457706ac93f128184ee874fb7.png"></p><p>需要在 <code>Broker列表</code>页面重载Broker 配置
 <img alt="Add Topic 2" src="/zh-CN/assets/images/tubemq-add-topic-2-965c75eb7881ad45f0279810f58e1dc3.png"></p><p><img alt="Add Topic 3" src="/zh-CN/assets/images/tubemq-add-topic-3-c6d1c32e626a60def177b8fcc9646015.png"></p><p>之后就可以在页面查看Topic信息。</p><p><img alt="Add Topic 4" src="/zh-CN/assets/images/tubemq-add-topic-4-48ef9d8ba13c36a2f2b4208f062c1680.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="22-运行example"></a>2.2 运行Example<a [...]
-<img alt="Demo 1" src="/zh-CN/assets/images/tubemq-send-message-3ceedb761daf672ee43b0a9a67905d87.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="222-消费消息"></a>2.2.2 消费消息<a class="hash-link" href="#222-消费消息" title="Direct link to heading">#</a></h4><p>将 <code>YOUR_MASTER_IP:port</code> 替换为实际的IP和端口,然后运行Consumer:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code langu [...]
+<img alt="Demo 1" src="/zh-CN/assets/images/tubemq-send-message-3ceedb761daf672ee43b0a9a67905d87.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="222-消费消息"></a>2.2.2 消费消息<a class="hash-link" href="#222-消费消息" title="Direct link to heading">#</a></h4><p>将 <code>YOUR_MASTER_IP:port</code> 替换为实际的IP和端口,然后运行Consumer:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code langu [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/tubemq-manager/quick_start/index.html b/zh-CN/docs/modules/tubemq/tubemq-manager/quick_start/index.html
index d783926..4fe0f43 100644
--- a/zh-CN/docs/modules/tubemq/tubemq-manager/quick_start/index.html
+++ b/zh-CN/docs/modules/tubemq/tubemq-manager/quick_start/index.html
@@ -1,25 +1,25 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">quick_start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/tubemq-manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-he [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">quick_start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/tubemq-manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-he [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 之后接入region设计会新加入region字段表示不同区域的broker
-目前一个addTopicTask会在cluster中的所有broker创建topic</p><p>AddTopicTasks 为以下对象的List,可携带多个创建topic请求</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain">topicName   (必填) topic名称</span></span></code></pre><button type="button" aria-label="Cop [...]
+目前一个addTopicTask会在cluster中的所有broker创建topic</p><p>AddTopicTasks 为以下对象的List,可携带多个创建topic请求</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain">topicName   (必填) topic名称</span></span></code></pre><button type="button" aria-label="Cop [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html b/zh-CN/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
index 33b542a..d3a73cf 100644
--- a/zh-CN/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
+++ b/zh-CN/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
@@ -1,17 +1,17 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">TubeMQ VS Kafka性能对比测试总结 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">TubeMQ VS Kafka性能对比测试总结 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 这些实现使得TubeMQ在保证实时性和一致性的前提下,具有很好的健壮性及更高的吞吐能力。结合目前主流消息中间件使用情况,以Kafka为参照做性能对比测试,对比常规应用场景下两套系统性能。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-测试场景方案"></a>2 测试场景方案<a class="hash-link" href="#2-测试场景方案" title="Direct link to heading">#</a></h2><p>如下是我们根据实际应用场景设计的测试方案:
 <img src="/zh-CN/assets/images/perf_scheme-5891d0d1941fd8838b5e5883961b5430.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-测试结论"></a>3 测试结论<a class="hash-link" href="#3-测试结论" title="Direct link to heading">#</a></h2><p>用&quot;复仇者联盟&quot;里的角色来形容:</p><table><thead><tr><th align="center">角色</th><th align="center">测试场景</th><th>要点</th></tr></thead><tbody><tr><td align="center">闪电侠</td><td align="center">场景五</td><td>快 (数据生产消费时延 Tube [...]
 <img src="/zh-CN/assets/images/perf_scenario_1_index-ea628ceea163215f8fc98999d789279f.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="52-场景二单topic情况一入两出模型固定消费包大小横向扩展实例数对比tubemq和kafka性能情况"></a>5.2 场景二:单topic情况,一入两出模型,固定消费包大小,横向扩展实例数,对比TubeMQ和Kafka性能情况<a class="hash-link" href="#52-场景二单topic情况一入两出模型固定消费包大小横向扩展实例数对比tubemq和kafka性能情况" title="Direct link to heading">#</a></h3><p> <img src="/zh-CN/assets/images/perf_scenario_2-4a1a57e5b [...]
@@ -61,13 +61,13 @@ Topic配置时,网络连接达到了1.2W,文件句柄达到了4.5W)等问题
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_6-8cf474f484f303e2b7d29fb1c85df6c7.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_7-3ed1c7626a8fbc622d0153960500bd32.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_8-f4a78c6fe32dbd576eecf35ff707d24c.png">
-<img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_9-348080291e8b178ee5086daef9e8256b.png"></p><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" wi [...]
+<img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_9-348080291e8b178ee5086daef9e8256b.png"></p><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/versioned_docs/version-0.11.0/modules/tubemq/tubemq_perf_test_vs_Kafka_cn.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="cur [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/website/quick_start/index.html b/zh-CN/docs/modules/website/quick_start/index.html
index 1288f17..fa7117d 100644
--- a/zh-CN/docs/modules/website/quick_start/index.html
+++ b/zh-CN/docs/modules/website/quick_start/index.html
@@ -1,27 +1,27 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/website/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="doc [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/website/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="doc [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 您还将在控制台中看到任何 lint 错误。</p><p>web服务器的启动依赖于后端服务 <code>manger api</code> 接口。</p><p>您应该先启动后端服务器,然后将 <code>/inlong-website/src/setupProxy.js</code> 中的变量<code>target</code> 设置为api服务的地址。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="测试"></a>测试<a class="hash-link" href="#测试" title="Direct link to heading">#</a></h3><p>运行 <code>npm test</code> 或 <code>yarn test</code></p><p>在交互式观察模式下启动测试运行器。
 有关更多信息,请参阅有关 <a href="https://create-react-app.dev/docs/running-tests/" target="_blank" rel="noopener noreferrer">运行测试</a> 的部分。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="构建"></a>构建<a class="hash-link" href="#构建" title="Direct link to heading">#</a></h3><p>首先保证项目已运行过 <code>npm install</code> 或 <code>yarn install</code> 安装了 <code>node_modules</code>。</p><p>运行 <code>npm run build</code> 或 <code>yarn build</code>。</p><p>将用于生产的应用程序构建到构建文件夹。
 在构建后的生产模式下可以获得较好的页面性能。</p><p>构建后代码被压缩,文件名包括哈希值。
-您的应用程序已准备好部署!</p><p>有关详细信息,请参阅有关 <a href="https://create-react-app.dev/docs/deployment/" target="_blank" rel="noopener noreferrer">deployment</a> 的部分。</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/website/quick_start.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20"  [...]
+您的应用程序已准备好部署!</p><p>有关详细信息,请参阅有关 <a href="https://create-react-app.dev/docs/deployment/" target="_blank" rel="noopener noreferrer">deployment</a> 的部分。</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/versioned_docs/version-0.11.0/modules/website/quick_start.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="c [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/contact/index.html b/zh-CN/docs/next/contact/index.html
new file mode 100644
index 0000000..a63e40a
--- /dev/null
+++ b/zh-CN/docs/next/contact/index.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Contact Us | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/contact"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_v [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/agent/architecture/index.html b/zh-CN/docs/next/modules/agent/architecture/index.html
new file mode 100644
index 0000000..9d96259
--- /dev/null
+++ b/zh-CN/docs/next/modules/agent/architecture/index.html
@@ -0,0 +1,30 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/agent/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name= [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+目录正则过滤,支持YYYYMMDD+正则表达式的路径配置
+断点重传,InLong-Agent重启时,能够支持自动从上次读取位置重新读取,保证不重读不漏读。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="32-sql采集"></a>3.2 sql采集<a class="hash-link" href="#32-sql采集" title="Direct link to heading">#</a></h3><p>这类数据是指通过SQL执行的方式
+SQL正则分解,转化成多条SQL语句
+分别执行SQL,拉取数据集,拉取过程需要注意对mysql本身的影响
+执行周期,这种一般是定时执行</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="33-binlog-采集"></a>3.3 binlog 采集<a class="hash-link" href="#33-binlog-采集" title="Direct link to heading">#</a></h3><p>这类采集通过配置mysql slave的方式,读取binlog,并还原数据
+需要注意binlog读取的时候多线程解析,多线程解析的数据需要打上顺序标签
+代码基于老版本的dbsync,主要的修改是将tdbus-sender的发送改为推送到agent-channel的方式做融合</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="34-metrics采集类"></a>3.4 Metrics采集类<a class="hash-link" href="#34-metrics采集类" title="Direct link to heading">#</a></h3><p>这种方式采集属于文件采集,只不过metric采集的时候,单行的数据有格式规范</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-i [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/agent/quick_start/index.html b/zh-CN/docs/next/modules/agent/quick_start/index.html
new file mode 100644
index 0000000..556ced1
--- /dev/null
+++ b/zh-CN/docs/next/modules/agent/quick_start/index.html
@@ -0,0 +1,30 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/agent/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name=" [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">同时需要在job conf中加入当前数据的周期,当前支持天周期以及小时周期,</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">在添加任务时,加入属性job.cycleUnit</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">job.cycleUnit 包含如下两种类型:</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">1、D : 代表数据时间天维度</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">2、H : 代表数据时间小时维度</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">例如:</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">配置数据源为</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">/data/inlong-agent/YYYYMMDDHH.log</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">写入数据到 2021020211.log</span></span><span class="token-line" style="color:#F8F8F2"><span class="token pl [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">提交job举例</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="to [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">提交job举例</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="to [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/dataproxy-sdk/architecture/index.html b/zh-CN/docs/next/modules/dataproxy-sdk/architecture/index.html
new file mode 100644
index 0000000..c4de32f
--- /dev/null
+++ b/zh-CN/docs/next/modules/dataproxy-sdk/architecture/index.html
@@ -0,0 +1,33 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/dataproxy-sdk/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="tru [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+进行组包发送,就可以将数据接入到inlong。但为了保证数据可靠性、负载均衡、动态更新proxy列表等安全特性
+用户程序就需要考虑更多最终导致程序过于繁琐臃肿。</p><p>API的设计初衷就是为了简化用户接入,承担部分可靠性相关的逻辑。用户通过在服务送程序中集成API后,即可将数据发送到DataProxy,而不用关心组包格式、负载均衡等逻辑。</p><header><h1>二、功能说明</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="21-整体功能说明"></a>2.1 整体功能说明<a class="hash-link" href="#21-整体功能说明" title="Direct link to heading">#</a></h2><table><thead><tr><th>功能</th><th>详细描述</th></tr></thead><tbody><tr><td>组包功能(新)</td><td>将用户数据按打包发送到DataProxy可识别的组包格式(如六段协议、数字化协议等)打包发送到Dat [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">参数说明</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">bodyList是用户需要发送的多条数据的集合,总长度建议小于512k。groupId代表业务id,streamId代表接口id。dt表示该数据的时间戳,精确到毫秒级别。也可直接设置为0,此时api会后台获取当前时间作为其时间戳。timeout &amp; timeUnit:这两个参数是设置发送数据的超时时间,一般建议设置成20s。</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p>###同步单条函数</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre t [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">参数说明</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">body是用户要发送的单条数据内容,其余各参数涵义基本与批量发送接口一致。</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p>###异步批量函数</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><co [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">参数说明</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">SendMessageCallback 是处理消息的callback。bodyList为用户需要发送的多条数据的集合,多条数据的总长度建议小于512k。groupId是业务id,streamId是接口id。dt表示该数据的时间戳,精确到毫秒级别。也可直接设置为0,此时api会后台获取当前时间作为其时间戳。timeout和timeUnit是发送数据的超时时间,一般建议设置成20s。</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p>###异步单条函数</p><div class="codeBlockContainer_J+bg"><div class="codeB [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">参数说明</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">body为单条消息内容,其余各参数涵义基本与批量发送接口一致</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/dataproxy-sdk/architectur [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/dataproxy-sdk/quick_start/index.html b/zh-CN/docs/next/modules/dataproxy-sdk/quick_start/index.html
new file mode 100644
index 0000000..421b851
--- /dev/null
+++ b/zh-CN/docs/next/modules/dataproxy-sdk/quick_start/index.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/dataproxy-sdk/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/dataproxy/architecture/index.html b/zh-CN/docs/next/modules/dataproxy/architecture/index.html
similarity index 54%
copy from zh-CN/docs/modules/dataproxy/architecture/index.html
copy to zh-CN/docs/next/modules/dataproxy/architecture/index.html
index b296125..ae59684 100644
--- a/zh-CN/docs/modules/dataproxy/architecture/index.html
+++ b/zh-CN/docs/next/modules/dataproxy/architecture/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/dataproxy/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name=" [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/dataproxy/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" n [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sources.tcp-source.type = org.apache.flume.source.SimpleTcpSource</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">tcp解析类型定义,这里提供类名用于实例化,SimpleTcpSource主要是初始化配置并启动端口监听</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sources.tcp-source.msg-factory-name = org.apache.flume.source.ServerMessageFactory</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">用于构造消息解析的handler,并设置read stream handler和write stream handler</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sources.tcp-source.host = 0.0.0.0    </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">tcp ip绑定监听,默认绑定所有网卡</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
@@ -46,13 +46,13 @@
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.thread-num = 8</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Sink类发送消息的工作线程,8表示启动8个并发线程</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.client-id-cache = true</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent id缓存,用于检查agent上报数据去重</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.max-survived-time = 300000</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">缓存最大时间</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.max-survived-size = 3000000</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">缓存最大个数</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div cla [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">agent1.sinks.meta-sink-more1.max-survived-size = 3000000</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">缓存最大个数</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div cla [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/dataproxy/quick_start/index.html b/zh-CN/docs/next/modules/dataproxy/quick_start/index.html
new file mode 100644
index 0000000..1cc669f
--- /dev/null
+++ b/zh-CN/docs/next/modules/dataproxy/quick_start/index.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/dataproxy/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" na [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/manager/architecture/index.html b/zh-CN/docs/next/modules/manager/architecture/index.html
new file mode 100644
index 0000000..d0e7acf
--- /dev/null
+++ b/zh-CN/docs/next/modules/manager/architecture/index.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/manager/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" nam [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/manager/quick_start/index.html b/zh-CN/docs/next/modules/manager/quick_start/index.html
new file mode 100644
index 0000000..73e507f
--- /dev/null
+++ b/zh-CN/docs/next/modules/manager/quick_start/index.html
@@ -0,0 +1,28 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+(比如拷贝到 <code>/data/</code> 目录下),通过下述命令加载此文件,完成表结构及基础数据的初始化:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token comment" style="color:rgb(98, 114, 164)"># 通过用户名和密码,登录 MySQL 服务器:</span><span class="token plain"></span></span><span clas [...]
+TubeManager。</p></li></ul><header><h1>2. 部署、启动 manager-web</h1></header><p><strong>manager-web 是与前端页面交互的后台服务。</strong></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="21-准备安装文件"></a>2.1 准备安装文件<a class="hash-link" href="#21-准备安装文件" title="Direct link to heading">#</a></h2><p>安装文件在 <code>inlong-manager-web</code> 目录下。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="22-修改配置"></a>2.2 修改配 [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"># 默认使用的配置文件为 dev</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">spring.profiles.active=dev</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p>上面指定了 dev 配置,接下来修改 <code>conf/application-dev.properties</code> 文件:</p><p>1) 修改数据库 URL、用户名和密码:</p><div class="codeBlockContainer_ [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"># ZK 集群,用来推送 Sort 的配置</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">cluster.zk.url=127.0.0.1:2181</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">cluster.zk.root=inlong_hive</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"># Sort 应用名称,即设置 Sort 的 cluster-id 参数,默认值为&quot;inlong_app&quot;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">sort.appName=inlong_app</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_ [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/sort/introduction/index.html b/zh-CN/docs/next/modules/sort/introduction/index.html
new file mode 100644
index 0000000..624ec04
--- /dev/null
+++ b/zh-CN/docs/next/modules/sort/introduction/index.html
@@ -0,0 +1,29 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/sort/introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name=" [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+inlong-sort依赖inlong-manager进行系统元数据的管理,元数据依赖zk进行存储及同步。</p><header><h1>特性</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="多租户系统"></a>多租户系统<a class="hash-link" href="#多租户系统" title="Direct link to heading">#</a></h2><p>inlong-sort支持多租户,一个inlong-sort的作业中可以包含多个同构的数据源,以及多个同构的存储系统。
+并且针对不同的数据源,可以定义不同的数据格式以及字段抽取方式。
+多租户系统依赖inlong-manager的元数据管理,用户只需要在inlong-manager的前端页面进行相应的配置,即可实现。
+举例:以tubemq为source,hive为存储为例,同一个inlong-sort的作业可以订阅多个topic的tubemq数据,并且每个topic的数据可以写入不同的hive集群。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="支持热更新元数据"></a>支持热更新元数据<a class="hash-link" href="#支持热更新元数据" title="Direct link to heading">#</a></h2><p>inlong-sort支持热更新元数据,比如更新数据源的信息,数据schema,或者写入存储系统的信息。
+需要注意的是,当前修改数据源信息时,可能会造成数据丢失,因为修改数据源信息后,系统会认为这是一个全新的subscribe,会默认从消息队列的最新位置开始消费。
+修改数据schema,抽取字段规则以及写入存储的信息,不会造成任何数据丢失,保证exactly-once</p><header><h1>支持的数据源</h1></header><ul><li>inlong-tubemq</li><li>pulsar</li></ul><header><h1>支持的存储系统</h1></header><ul><li>hive(当前只支持parquet文件格式)</li><li>clickhouse</li></ul><header><h1>一些局限</h1></header><p>当前inlong-sort在ETL的transform阶段,只支持简单的字段抽取功能,一些复杂功能暂不支持。</p><header><h1>未来规划</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="支持更多种类的数据源"></a>支持更多种类的数据源<a class="hash-link"  [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/sort/protocol_introduction/index.html b/zh-CN/docs/next/modules/sort/protocol_introduction/index.html
new file mode 100644
index 0000000..eb8f6b2
--- /dev/null
+++ b/zh-CN/docs/next/modules/sort/protocol_introduction/index.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Zookeeper配置介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/sort/protocol_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-he [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/sort/quick_start/index.html b/zh-CN/docs/next/modules/sort/quick_start/index.html
new file mode 100644
index 0000000..db912e4
--- /dev/null
+++ b/zh-CN/docs/next/modules/sort/quick_start/index.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/sort/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="d [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/tubemq/architecture/index.html b/zh-CN/docs/next/modules/tubemq/architecture/index.html
new file mode 100644
index 0000000..2ee9473
--- /dev/null
+++ b/zh-CN/docs/next/modules/tubemq/architecture/index.html
@@ -0,0 +1,37 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/tubemq/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<img src="/zh-CN/assets/images/sys_structure-8696e2c7dfebcbe30e47b2d99e185485.png"></p><ul><li><p><strong>Portal</strong>: 负责对外交互和运维操作的Portal部分,包括API和Web两块,API对接集群之外的管理系统,Web是在API基础上对日常运维功能做的页面封装;</p></li><li><p><strong>Master</strong>: 负责集群控制的Control部分,该部分由1个或多个Master节点组成,Master HA通过Master节点间心跳保活、实时热备切换完成(这是大家使用TubeMQ的Lib时需要填写对应集群所有Master节点地址的原因),主Master负责管理整个集群的状态、资源调度、权限检查、元数据查询等;</p></li><li><p><strong>Broker</strong>: 负责实际数据存储的Store部分,该部分由相互之间独立的Broker节点组成,每个Broker节点对本节点内的Topic集合进行管 [...]
+TubeMQ采用纯Java语言开发,便于开发人员快速熟悉项目及问题处理;</p></li><li><p><strong>引入协调节点</strong>:
+TubeMQ系统采用自管理的元数据仲裁机制方式进行,Master节点通过采用内嵌数据库BDB完成集群内元数据的存储、更新以及HA热切功能,负责TubeMQ集群的运行管控和配置管理操作,对外提供接口等;通过Master节点,TubeMQ集群里的Broker配置设置、变更及查询实现了完整的自动化闭环管理,减轻了系统维护的复杂度;</p></li><li><p><strong>服务器侧消费负载均衡</strong>:
+TubeMQ采用的是服务侧负载均衡的方案,而不是客户端侧操作,提升系统的管控能力同时简化客户端实现,更便于均衡算法升级;</p></li><li><p><strong>系统行级锁操作</strong>:
+对于Broker消息读写中存在中间状态的并发操作采用行级锁,避免重复问题;</p></li><li><p><strong>Offset管理调整</strong>:
+Offset由各个Broker独自管理,ZK只作数据持久化存储用(最初考虑完全去掉ZK依赖,考虑到后续的功能扩展就暂时保留);</p></li><li><p><strong>消息读取机制的改进</strong>:
+TubeMQ采用消息随机读取模式,同时为了降低消息时延又增加了内存缓存读写,使其满足业务快速生产消费的需求(后面章节详细介绍);</p></li><li><p><strong>消费者行为管控</strong>:
+支持通过策略实时动态地控制系统接入的消费者行为,包括系统负载高时对特定业务的限流、暂停消费,动态调整数据拉取的频率等;</p></li><li><p><strong>服务分级管控</strong>:
+针对系统运维、业务特点、机器负载状态的不同需求,系统支持运维通过策略来动态控制不同消费者的消费行为,比如是否有权限消费、消费时延分级保证、消费限流控制,以及数据拉取频率控制等;</p></li><li><p><strong>系统安全管控</strong>:
+根据业务不同的数据服务需要,以及系统运维安全的考虑,TubeMQ系统增加了TLS传输层加密管道,生产和消费服务的认证、授权,以及针对分布式访问控制的访问令牌管理,满足业务和系统运维在系统安全方面的需求;</p></li><li><p><strong>资源利用率提升改进</strong>:
+TubeMQ采用连接复用模式,减少连接资源消耗;通过逻辑分区构造,减少系统对文件句柄数的占用,通过服务器端过滤模式,减少网络带宽资源使用率;通过剥离对Zookeeper的使用,减少Zookeeper的强依赖及瓶颈限制;</p></li><li><p><strong>客户端改进</strong>:
+基于业务使用上的便利性以,我们简化了客户端逻辑,使其做到最小的功能集合,我们采用基于响应消息的接收质量统计算法来自动剔出坏的Broker节点,基于首次使用时作连接尝试来避免大数据量发送时发送受阻(具体内容见后面章节介绍)。</p></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-broker文件存储方案改进"></a>3 Broker文件存储方案改进<a class="hash-link" href="#3-broker文件存储方案改进" title="Direct link to heading">#</a></h2><p>以磁盘为数据持久化媒介的系统都面临各种因磁盘问题导致的系统性能问题,TubeMQ系统也不例外,性能提升很大程度上是在解决消息数据如何读写及存储的问题。在这个方面TubeMQ进行了比较多的改进,我们采用存储实例来作为最小的Topic数据管理单元,每个存储实例包括一个文件存储块和一个�
 � [...]
+<img src="/zh-CN/assets/images/store_file-afacb93118082ca4afc7f0ee3176af70.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="32-内存缓存块"></a>3.2 内存缓存块<a class="hash-link" href="#32-内存缓存块" title="Direct link to heading">#</a></h3><p> 在文件存储块基础上,我们额外增加了一个单独的内存缓存块,即在原有写磁盘基础上增加一块内存,隔离硬盘的慢速影响,数据先刷到内存缓存块,然后由内存缓存块批量地将数据刷到磁盘文件。
+<img src="/zh-CN/assets/images/store_mem-05a41b24e2b5e68a769c9236d1e063d4.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="4-apache-inlong-tubemq模块的客户端演进"></a>4 Apache InLong TubeMQ模块的客户端演进:<a class="hash-link" href="#4-apache-inlong-tubemq模块的客户端演进" title="Direct link to heading">#</a></h2><p>业务与TubeMQ接触得最多的是消费侧,怎样更适应业务特点、更方便业务使用我们在这块做了比较多的改进:</p><ul><li><p><strong>数据拉取模式支持Push、Pull:</strong></p><ul><li><p><strong>Push客户端:</strong [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/client_rpc/index.html b/zh-CN/docs/next/modules/tubemq/client_rpc/index.html
similarity index 71%
copy from zh-CN/docs/modules/tubemq/client_rpc/index.html
copy to zh-CN/docs/next/modules/tubemq/client_rpc/index.html
index 582a84c..233cb8d 100644
--- a/zh-CN/docs/modules/tubemq/client_rpc/index.html
+++ b/zh-CN/docs/next/modules/tubemq/client_rpc/index.html
@@ -5,26 +5,26 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">客户端RPC | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/client_rpc"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="doc [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">客户端RPC | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/tubemq/client_rpc"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img src="/zh-CN/assets/images/rpc_bytes_def-c8c63b21ec5ea017431db345384baa2d.png"></p><p>在TCP里我们看到的都是二进制流,我们定义了4字节的msgToken消息头字段RPC<!-- -->_<!-- -->PROTOCOL<!-- -->_<!-- -->BEGIN<!-- -->_<!-- -->TOKEN,用来区分每一条消息以及识别对端的合法性,客户端收到的消息不是以该字段开始的响应消息时,说明连接方非本系统支持的协议,或者返回数据出现了异常,这个时候需要关闭该连接,提示错误退出或者重连;紧接着的是4字节的消息序列号serialNo,该字段由请求方生成通过请求消息携带给服务端,服务器端完成该请求消息服务后通过请求消息的对应响应消息原样返回,主要用于客户端关联请求响应的上下文;4字节的listSize字段表示接下来按照PB编码的数据块个数,即后面跟随的<!-- -->[\<!-- -->&lt;<!-- -->len\<!-- -->&gt;<!-- -->\<!-- -->& [...]
 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYIAAABzCAIAAAFtJqJAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAABJTSURBVHhe7Z1PixzHGcbnI+0hCZlTwCQnIXzZWw4BY4aE5Lzgc3TKYQj4sP4EJr5kZcQuksEQYSwfLdljEw12RJDxJRBhRxELkVDef1X9dvX0zPR093RNz/OjmK2qrqru7X7qmeqamp7J8+fPfxReZ0P3x/TXe3+bTyeWKDOdLzVSV0Dp+Jhmv/wpHRNF1u91PYd/7egc6Gkg5tMpXYnZ1esrTXfHiDROZ+tqVlLMdDq3WIrpent2OSZ/Bftg9/NksR7Y/Txxb7+aTSezeHUm0zlJPiFYUgPy1vhXTXj/w7tnJ5Ozk5PT84VlffWVj7dhl2OiA6JgiR7I+9pZRpmLiwuN [...]
 <img src="/zh-CN/assets/images/rpc_pbmsg_structure-3c30d7576240597353030eab2ce29254.png"></p><p>请求消息编码及响应消息解码可以参考NettyClient.java类实现,这个部分的定义存在一些改进空间,具体见【<a href="https://issues.apache.org/jira/browse/TUBEMQ-109" target="_blank" rel="noopener noreferrer">TUBEMQ-109</a>】,但由于兼容性考虑,会逐步的替换,我们按照当前proto版本实现至少在1.0.0版本前交互不是问题,但1.0.0时会考虑用新协议,协议实现模块需要各个SDK预留出改进空间。以请求消息填写为例,RpcConnHeader等相关结构如下:
 <img src="/zh-CN/assets/images/rpc_conn_detail-6f1124eef0ea4952a5fc00d9b28f3bf0.png"></p><p>其中flag标记的是否请求消息,后面3个标记的是消息跟踪的相关内容,目前没有使用;相关的服务类型,协议版本,服务类型等是固定的映射关系,比较关键的一个参数RequestBody.timeout是一个请求被服务器收到到实际处理时的最大允许等待时间长,超过就丢弃,目前缺省为10秒,请求填写具体见如下部分:
 <img src="/zh-CN/assets/images/rpc_header_fill-87f7c949336c12d0713a4c51c0f40e2a.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-客户端的pb请求响应交互图"></a>3 客户端的PB请求响应交互图:<a class="hash-link" href="#3-客户端的pb请求响应交互图" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="31-producer交互图"></a>3.1 Producer交互图:<a class="hash-link" href="#31-producer交互图" titl [...]
 <img src="/zh-CN/assets/images/rpc_producer_diagram-ed4bb00e58a1ecec65f60f7c921b538c.png"></p><p>从这里我们可以看到,Producer实现逻辑就是从Master侧获取指定Topic对应的分区列表等元数据信息,获得这些信息后按照客户端的规则选择分区并把消息发送给对应的Broker,而到Broker的发送是直接进行TCP连接方式进行。有同学会疑惑这样是否不安全,不注册直接发消息方式,最初考虑是内部使用尽可能的接纳消息,后来考虑安全问题,我们在这个基础上增加了授权信息携带,在服务端进行认证和授权检查,解决客户端绕开Master直连以及无授权乱发消息的情况,但这种只会在严格环境开启。生产端这块 <strong>多语言实现的时候需要注意:</strong></p><ol><li><p>我们Master是主备实时热切换方式运行,切换时候是通过RspExceptionBody携带的信息,这个时候,需要按照字符串查找方式检索关键�
 ��<!-- -->&quot;<!-- -->StandbyEx [...]
-<img src="/zh-CN/assets/images/rpc_consumer_diagram-048bd92863ee20cdf21f684cef98258f.png"></p><p>从上图我们可以看到,Consumer首先要注册到Master,但注册到Master时并没有立即获取到元数据信息,原因是TubeMQ是采用的是服务器端负载均衡模式,客户端需要等待服务器派发消费分区信息;Consumer到Broker需要进行注册注销操作,原因在于消费时候分区是独占消费,即同一时刻同一分区者只能被同组的一个消费者进行消费,为了解决这个问题,需要客户端进行注册,获得分区的消费权限;消息拉取与消费确认需要成对出现,虽然协议支持多次拉取然后最后一次确认处理,但从客户端可能超时丢失分区的消费权限,从而导致数据回滚重复消费触发,数据积攒的越多重复消费的量就越多,所以按照1:1的提交比较合适。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStick
 yNavbar_y2L [...]
+<img src="/zh-CN/assets/images/rpc_consumer_diagram-048bd92863ee20cdf21f684cef98258f.png"></p><p>从上图我们可以看到,Consumer首先要注册到Master,但注册到Master时并没有立即获取到元数据信息,原因是TubeMQ是采用的是服务器端负载均衡模式,客户端需要等待服务器派发消费分区信息;Consumer到Broker需要进行注册注销操作,原因在于消费时候分区是独占消费,即同一时刻同一分区者只能被同组的一个消费者进行消费,为了解决这个问题,需要客户端进行注册,获得分区的消费权限;消息拉取与消费确认需要成对出现,虽然协议支持多次拉取然后最后一次确认处理,但从客户端可能超时丢失分区的消费权限,从而导致数据回滚重复消费触发,数据积攒的越多重复消费的量就越多,所以按照1:1的提交比较合适。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStick
 yNavbar_y2L [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/tubemq/clients_java/index.html b/zh-CN/docs/next/modules/tubemq/clients_java/index.html
new file mode 100644
index 0000000..d24ecfa
--- /dev/null
+++ b/zh-CN/docs/next/modules/tubemq/clients_java/index.html
@@ -0,0 +1,30 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">JAVA SDK API介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/tubemq/clients_java"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet=" [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    private String topic;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public DefaultMessageListener(String topic) {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        this.topic = topic;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    }</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public void receiveMessages(PeerInfo peerInfo, final List&lt;Message&gt; messages) throws InterruptedException {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        if (messages != null &amp;&amp; !messages.isEmpty()) {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            msgRecvStats.addMsgCount(this.topic, mess [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public Executor getExecutor() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        return null;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    }</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public void stop() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    }</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anc [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    private static final Logger logger =  LoggerFactory.getLogger(MessageProducerExample.class);</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    private static final ConcurrentHashMap&lt;String, AtomicLong&gt; counterMap =</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            new ConcurrentHashMap&lt;String, AtomicLon [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public MessageProducerExample(final String localHost, final String masterHostAndPort) throws Exception {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        filters.add(&quot;aaa&quot;);</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        filters.add(&quot;bbb&quot;);</span></span><span class="token-line" style="col [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/tubemq/configure_introduction/index.html b/zh-CN/docs/next/modules/tubemq/configure_introduction/index.html
new file mode 100644
index 0000000..d226dd4
--- /dev/null
+++ b/zh-CN/docs/next/modules/tubemq/configure_introduction/index.html
@@ -0,0 +1,85 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">配置参数介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/tubemq/configure_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+|
+| <!-- -->[zookeeper]<!-- --> | Master对应的TubeMQ集群存储Offset的ZooKeeper集群相关信息,必填单元,值固定为<!-- -->&quot;<!-- -->[zookeeper]<!-- -->&quot;<!-- --> |
+| <!-- -->[zookeeper]<!-- --> | zkServerAddr | 否 | String | zk服务器地址,可选配置,缺省为<!-- -->&quot;<!-- -->localhost:2181<!-- -->&quot;<!-- --> |
+| zkNodeRoot | 否 | String | zk上的节点根目录路径,可选配置,缺省为<!-- -->&quot;<!-- -->/tubemq<!-- -->&quot;<!-- --> |
+| zkSessionTimeoutMs | 否 | long | zk心跳超时,单位毫秒,默认30秒 |
+| zkConnectionTimeoutMs | 否 | long | zk连接超时时间,单位毫秒,默认30秒 |
+| zkSyncTimeMs | 否 | long | zk数据同步时间,单位毫秒,默认5秒 |
+| zkCommitPeriodMs | 否 | long | Master缓存数据刷新到zk上的时间间隔,单位毫秒,默认5秒 |
+|
+|
+| <!-- -->[replication]<!-- --> | 集群数据复制的相关配置,用于实现元数据多节点热备,必填单元,值固定为<!-- -->&quot;<!-- -->[replication]<!-- -->&quot;<!-- --> |
+| <!-- -->[replication]<!-- --> | repGroupName | 否 | String | 集群名,所属主备Master节点值必须相同,可选字段,缺省为<!-- -->&quot;<!-- -->tubemqMasterGroup<!-- -->&quot;<!-- --> |
+| repNodeName | 是 | String | 所属Master在集群中的节点名,该值各个节点必须不重复,必填字段 |
+| repNodePort | 否 | int | 节点复制通讯端口,可选字段,缺省为9001 |
+| repHelperHost | 否 | String | 集群启动时的主节点,可选字段,缺省为<!-- -->&quot;<!-- -->127.0.0.1:9001<!-- -->&quot;<!-- --> |
+| metaLocalSyncPolicy | 否 | int | 数据节点本地保存方式,该字段取值范围<!-- -->[1,2,3]<!-- -->,缺省为1:其中1为数据保存到磁盘,2为数据只保存到内存,3为只将数据写文件系统buffer,但不刷盘 |
+| metaReplicaSyncPolicy | 否 | int | 数据节点同步保存方式,该字段取值范围<!-- -->[1,2,3]<!-- -->,缺省为1:其中1为数据保存到磁盘,2为数据只保存到内存,3为只将数据写文件系统buffer,但不刷盘 |
+| repReplicaAckPolicy | 否 | int | 节点数据同步时的应答策略,该字段取值范围为<!-- -->[1,2,3]<!-- -->,缺省为1:其中1为超过1/2多数为有效,2为所有节点应答才有效;3为不需要节点应答 |
+| repStatusCheckTimeoutMs | 否 | long | 节点状态检查间隔,可选字段,单位毫秒,缺省为10秒 |
+|
+|
+| <!-- -->[bdbStore]<!-- --> | 已弃用,请在<!-- -->&quot;<!-- -->[replication]<!-- -->&quot;<!-- -->单元进行相关配置。Master所属BDB集群的相关配置,Master采用BDB进行元数据存储以及多节点热备,必填单元,值固定为<!-- -->&quot;<!-- -->[bdbStore]<!-- -->&quot;<!-- --> |
+| <!-- -->[bdbStore]<!-- --> | bdbRepGroupName | 是 | String | BDB集群名,所属主备Master节点值必须相同,必填字段 |
+| bdbNodeName | 是 | String | 所属Master在BDB集群中的节点名,该值各个BDB节点必须不重复,必填字段 |
+| bdbNodePort | 否 | int | BDB节点通讯端口,可选字段,缺省为9001 |
+| bdbEnvHome | 是 | String | BDB数据存储路径,必填字段 |
+| bdbHelperHost | 是 | String | BDB集群启动时的主节点,必填字段 |
+| bdbLocalSync | 否 | int | BDB数据节点本地保存方式,该字段取值范围<!-- -->[1,2,3]<!-- -->,缺省为1:其中1为数据保存到磁盘,2为数据只保存到内存,3为只将数据写文件系统buffer,但不刷盘 |
+| bdbReplicaSync | 否 | int | BDB数据节点同步保存方式,该字段取值范围<!-- -->[1,2,3]<!-- -->,缺省为1:其中1为数据保存到磁盘,2为数据只保存到内存,3为只将数据写文件系统buffer,但不刷盘 |
+| bdbReplicaAck | 否 | int | BDB节点数据同步时的应答策略,该字段取值范围为<!-- -->[1,2,3]<!-- -->,缺省为1:其中1为超过1/2多数为有效,2为所有节点应答才有效;3为不需要节点应答 |
+| bdbStatusCheckTimeoutMs | 否 | long | BDB状态检查间隔,可选字段,单位毫秒,缺省为10秒 |
+|
+|
+| <!-- -->[tlsSetting]<!-- --> | Master采用TLS进行传输层数据加密,启用TLS时通过该配置单元提供相关的设置,可选单元,值固定为<!-- -->&quot;<!-- -->[tlsSetting]<!-- -->&quot;<!-- --> |
+| <!-- -->[tlsSetting]<!-- --> | tlsEnable | 否 | boolean | 是否启用TLS功能,可选配置,缺省为false |
+| tlsPort | 否 | int | Master的TLS端口号,可选配置,缺省为8716 |
+| tlsKeyStorePath | 否 | String | TLS的keyStore文件的绝对存储路径+keyStore文件名,在启动TLS功能时,该字段必填且不能为空 |
+| tlsKeyStorePassword | 否 | String | TLS的keyStorePassword文件的绝对存储路径+keyStorePassword文件名,在启动TLS功能时,该字段必填且不能为空 |
+| tlsTwoWayAuthEnable | 否 | boolean | 是否启用TLS双向认证功能,可选配置,缺省为false |
+| tlsTrustStorePath | 否 | String | TLS的TrustStore文件的绝对存储路径+TrustStore文件名,在启动TLS功能且启用双向认证时,该字段必填且不能为空 |
+| tlsTrustStorePassword | 否 | String | TLS的TrustStorePassword文件的绝对存储路径+TrustStorePassword文件名,在启动TLS功能且启用双向认证时,该字段必填且不能为空 |</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="22-master的前台配置文件velocityproperties中关键配置内容说明"></a>2.2 Master的前台配置文件velocity.properties中关键配置内容说明:<a class="hash-link" href="#22-master的前台配置文件velocityproperties中关键配置内容说明" title="Direct link to heading">#</a></h3><table><thead><tr><th>配置单元</th><th>配置项</th><th>是否必选</th><th [...]
+| file.resource.loader.path | 是 | String | Master的Web的模板绝对路径,该部分为实际部署Master时的工程绝对路径+/resources/templates,该配置要与实际部署相吻合,配置失败会导致Master前端页面访问失败。 |</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="23-brokerini文件中关键配置内容说明"></a>2.3 broker.ini文件中关键配置内容说明:<a class="hash-link" href="#23-brokerini文件中关键配置内容说明" title="Direct link to heading">#</a></h3><table><thead><tr><th>配置单元</th><th>配置项</th><th>是否必选</th><th>值类型</th><th>配置说明</th></tr></thead><tbod [...]
+|
+|
+| <!-- -->[zookeeper]<!-- --> | Broker对应的Tube MQ集群存储Offset的ZooKeeper集群相关信息,必填单元,值固定为<!-- -->&quot;<!-- -->[zookeeper]<!-- -->&quot;<!-- --> |
+| <!-- -->[zookeeper]<!-- --> | zkServerAddr | 否 | String | zk服务器地址,可选配置,缺省为<!-- -->&quot;<!-- -->localhost:2181<!-- -->&quot;<!-- --> |
+| zkNodeRoot | 否 | String | zk上的节点根目录路径,可选配置,缺省为<!-- -->&quot;<!-- -->/tubemq<!-- -->&quot;<!-- --> |
+| zkSessionTimeoutMs | 否 | long | zk心跳超时,单位毫秒,默认30秒 |
+| zkConnectionTimeoutMs | 否 | long | zk连接超时时间,单位毫秒,默认30秒 |
+| zkSyncTimeMs | 否 | long | zk数据同步时间,单位毫秒,默认5秒 |
+| zkCommitPeriodMs | 否 | long | Broker缓存数据刷新到zk上的时间间隔,单位毫秒,默认5秒 |
+| zkCommitFailRetries | 否 | int | Broker刷新缓存数据到Zk失败后的最大重刷次数 |
+|
+|
+| <!-- -->[tlsSetting]<!-- --> | Master采用TLS进行传输层数据加密,启用TLS时通过该配置单元提供相关的设置,可选单元,值固定为<!-- -->&quot;<!-- -->[tlsSetting]<!-- -->&quot;<!-- --> |
+| <!-- -->[tlsSetting]<!-- --> | tlsEnable | 否 | boolean | 是否启用TLS功能,可选配置,缺省为false |
+| tlsPort | 否 | int | Broker的TLS端口号,可选配置,缺省为8124 |
+| tlsKeyStorePath | 否 | String | TLS的keyStore文件的绝对存储路径+keyStore文件名,在启动TLS功能时,该字段必填且不能为空 |
+| tlsKeyStorePassword | 否 | String | TLS的keyStorePassword文件的绝对存储路径+keyStorePassword文件名,在启动TLS功能时,该字段必填且不能为空 |
+| tlsTwoWayAuthEnable | 否 | boolean | 是否启用TLS双向认证功能,可选配置,缺省为false |
+| tlsTrustStorePath | 否 | String | TLS的TrustStore文件的绝对存储路径+TrustStore文件名,在启动TLS功能且启用双向认证时,该字段必填且不能为空 |
+| tlsTrustStorePassword | 否 | String | TLS的TrustStorePassword文件的绝对存储路径+TrustStorePassword文件名,在启动TLS功能且启用双向认证时,该字段必填且不能为空 |</p><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/configure_introduction.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentCol [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/console_introduction/index.html b/zh-CN/docs/next/modules/tubemq/console_introduction/index.html
similarity index 52%
copy from zh-CN/docs/modules/tubemq/console_introduction/index.html
copy to zh-CN/docs/next/modules/tubemq/console_introduction/index.html
index a3b0590..3eea92c 100644
--- a/zh-CN/docs/modules/tubemq/console_introduction/index.html
+++ b/zh-CN/docs/next/modules/tubemq/console_introduction/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">TubeMQ管控台操作指引 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/console_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">TubeMQ管控台操作指引 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/tubemq/console_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-h [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img src="/zh-CN/assets/images/1568169770714-c0328b62f45fa086761c52c104cbba04.png">
 ​       其中portal为该集群中任意的主、备Master的IP地址,webport为配置的Master的Web端口。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-tubemq管控台各版面介绍"></a>2 TubeMQ管控台各版面介绍<a class="hash-link" href="#2-tubemq管控台各版面介绍" title="Direct link to heading">#</a></h2><p>​        管控台一共3项内容:分发查询,配置管理,集群管理;配置管理又分为Broker列表,Topic列表2个部分,我们先介绍简单的分发查询和集群管理,然后再介绍复杂的配置管理。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="21-分 [...]
 <img src="/zh-CN/assets/images/1568169796122-57881414283ad76316254e805f11a840.png">
@@ -29,13 +29,13 @@
 <img src="/zh-CN/assets/images/1568169916091-eef87de4f1387429953f5b49199a8179.png"></p><p>​       这个时候我们就可以针对该Topic进行生产和消费处理。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-对于topic的元数据进行变更后的操作注意事项"></a>3 对于Topic的元数据进行变更后的操作注意事项:<a class="hash-link" href="#3-对于topic的元数据进行变更后的操作注意事项" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="31-如何自行配置topic [...]
 <img src="/zh-CN/assets/images/1568169925657-b418daea25bfa78b9967a7774e2da48a.png"></p><p>​       这些信息由系统管理员设置好默认值后直接定义的,一般不会改变,若业务有特殊需求,比如想增加消费的并行度增多分区,或者想减少刷盘频率,怎么操作?如下图示,各个页面的字段含义及作用如下表:</p><table><thead><tr><th>配置项</th><th>配置名</th><th>字段类型</th><th>说明</th></tr></thead><tbody><tr><td>topicName</td><td>topic名称</td><td>String</td><td>字串长度(0,64],以字母开头的字母,数字,下划线的字符串,如果批量新增topic,topic值以&quot;,&quot;隔开,最大批量值为50条</td></tr><tr><td>brokerId</td><td>broker的ID</td><td>int</td><td>待新增的BrokerId,批量操 [...]
 <img src="/zh-CN/assets/images/1568169946683-6514871728e8ecf3d61eca0a90dda320.png"></p><p>其作用是:a. 选择涉及该Topic元数据修改的Broker节点集合;b. 提供变更操作的授权信息码。</p><p><strong>特别提醒:大家还需要注意的是,输入授权码修改后,数据变更要刷新后才会生效,同时生效的Broker要按比例进行操作。</strong>
-<img src="/zh-CN/assets/images/1568169954746-edc526c4b75627888f885f4180b67fac.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="32-topic变更注意事项"></a>3.2 Topic变更注意事项:<a class="hash-link" href="#32-topic变更注意事项" title="Direct link to heading">#</a></h3><p>​       如上图示,选择变更Topic元数据后,之前选中的Broker集合会在<strong>配置是否已变更</strong>上出现是的提示。我们还需要对变更进行重载刷新操作,选择Broker集合,然后选择刷新操作,可以批量也可以单条,但是一定要注意的是:操作要分批进行,上一批操作的Broker当前运行状态为running后才能进入下一批的配置刷新操作;如果 [...]
+<img src="/zh-CN/assets/images/1568169954746-edc526c4b75627888f885f4180b67fac.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="32-topic变更注意事项"></a>3.2 Topic变更注意事项:<a class="hash-link" href="#32-topic变更注意事项" title="Direct link to heading">#</a></h3><p>​       如上图示,选择变更Topic元数据后,之前选中的Broker集合会在<strong>配置是否已变更</strong>上出现是的提示。我们还需要对变更进行重载刷新操作,选择Broker集合,然后选择刷新操作,可以批量也可以单条,但是一定要注意的是:操作要分批进行,上一批操作的Broker当前运行状态为running后才能进入下一批的配置刷新操作;如果 [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/tubemq/consumer_example/index.html b/zh-CN/docs/next/modules/tubemq/consumer_example/index.html
new file mode 100644
index 0000000..4867928
--- /dev/null
+++ b/zh-CN/docs/next/modules/tubemq/consumer_example/index.html
@@ -0,0 +1,31 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">消费者示例 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/tubemq/consumer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">     public static void main(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">         final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">         final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:# [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="12-pushconsumer"></a>1.2 PushConsumer<a class="hash-link" href="#12-pushconsumer" title="Direct link to heading">#</a></h3><div class="codeBlockContainer_J+bg">< [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">     public static void test(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">         final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">         final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:# [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">             @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">             public void receiveMessages(PeerInfo peerInfo, List&lt;Message&gt; messages) throws InterruptedException {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">                 for (Message message : messages) {</span></span><span class="token-line"  [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">             @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">             public Executor getExecutor() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">                 return null;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">             }</span></span><span class="token-li [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">             @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">             public void stop() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">                 //</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">             }</span></span><span class="token-line" style="color:#F8F [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">---</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block">
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">&lt;a href=&quot;#top&quot;&gt;Back to top&lt;/a&gt;</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tub [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/tubemq/deployment/index.html b/zh-CN/docs/next/modules/tubemq/deployment/index.html
new file mode 100644
index 0000000..083123a
--- /dev/null
+++ b/zh-CN/docs/next/modules/tubemq/deployment/index.html
@@ -0,0 +1,26 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">TubeMQ编译、部署及简单使用 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/tubemq/deployment"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet=" [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+部署Master时需要注意:</p><ol><li>部署Master的机器,Master集群可以部署1台、2台或者3台:如果要保证高可靠建议3台(任意坏1台Master对外仍然可读写配置及接入新的生产或者消费),如果只需要保证一般情况2台(任意坏1台Master对外仍然可读配置及已接入的生产和消费不受影响),最低1台(坏1台Master对外配置不可读写及已接入的生产和消费不受影响);</li><li>在完成Master的规划后,对于配置Master的机器,需要将Master所在机器加入时间同步,同时Master各个机器的IP要在各个Master机器的/etc/hosts配置里进行设置,如:</li></ol><p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAX8AAABJCAYAAADVECZjAAAOMUlEQVR4nO2dX0sb2xrGn30492lo1L2bi1Bv3FJQt6VehWjvhIJG8H5LwapfoVKkFC/33YGqBfEDCJkeWvBOE3JTxexGEOuNJRe2J [...]
+<img src="/zh-CN/assets/images/test_sendmessage-2c9547aa3b283f8f96fe3f7f77a84c2d.png"></p><p>Demo实例会报如下错误信息:</p><p><img src="/zh-CN/assets/images/sys_topic_error-e7a5c0a4c7ac34391b11b5dc373c7a3e.png"></p><p>我们在Master管控台的Topic列表上加入该Topic先:</p><p><img src="/zh-CN/assets/images/sys_topic_create-c26d3b45de85af6958d80b7fc24cd9c2.png"></p><p><img src="/zh-CN/assets/images/sys_topic_select-eb84fec5a5d04b9266d3e6857843f858.png"></p><p>点击确认后会有一个选择部署该新增Topic的Broker列表,选择部署范围后进行确认操作;在完成新增Topic的操作后,我 [...]
+<img src="/zh-CN/assets/images/test_sendmessage_2-aca82f8640f949e0e144b6501995de43.png"></p><p><img src="/zh-CN/assets/images/sys_node_status-54e011781d6923d34c617772f48971ca.png"></p><p>我们再执行消费Demo,我们也可以看到消费也正常:</p><p><img src="/zh-CN/assets/images/sys_node_status_2-054bb83ab9ddc187c604df5a02d98895.png"></p><p>在Broker的生产和消费指标日志里,相关数据已经存在:</p><p><img src="/zh-CN/assets/images/sys_node_log-6ef2d911b495fcb6b0914dd5da97a5cc.png"></p><p>在这里,已经完成了TubeMQ的编译,部署,系统配置,启动,生产和消费。如果需要了解更深入的内容,就需要查看《 [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/tubemq/error_code/index.html b/zh-CN/docs/next/modules/tubemq/error_code/index.html
new file mode 100644
index 0000000..2b0e8d4
--- /dev/null
+++ b/zh-CN/docs/next/modules/tubemq/error_code/index.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">错误码定义 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/tubemq/error_code"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name= [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/tubemq/http_access_api/index.html b/zh-CN/docs/next/modules/tubemq/http_access_api/index.html
new file mode 100644
index 0000000..de9e0b4
--- /dev/null
+++ b/zh-CN/docs/next/modules/tubemq/http_access_api/index.html
@@ -0,0 +1,24 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">HTTP API介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/tubemq/http_access_api"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="t [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<img src="/zh-CN/assets/images/http-api-4e87591b4f9c3ccfc757e8c5ebc7de74.png"></li></ul><p>由于接口众多且参数繁杂,md格式不能比较好的表达,因而以excel附件形式提供给到大家:</p><a target="_blank" href="/zh-CN/docs/next/modules/tubemq/appendixfiles/http_access_api_definition_cn.xls">TubeMQ HTTP API</a><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/d [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/producer_example/index.html b/zh-CN/docs/next/modules/tubemq/producer_example/index.html
similarity index 59%
copy from zh-CN/docs/modules/tubemq/producer_example/index.html
copy to zh-CN/docs/next/modules/tubemq/producer_example/index.html
index 8e0f85d..03885fb 100644
--- a/zh-CN/docs/modules/tubemq/producer_example/index.html
+++ b/zh-CN/docs/next/modules/tubemq/producer_example/index.html
@@ -5,25 +5,25 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">生产者示例 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/producer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">生产者示例 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/tubemq/producer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    public static void main(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        final TubeClientConfig clientConfig = new TubeClientConfig(masterHostAndPort);</span></span><s [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">```</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyN [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">```</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyN [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    private static class Sender implements Runnable {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        private MessageProducer producer;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        </span></span><span class="token-l [...]
 </span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        public Sender(MessageProducer producer, CountDownLatch latch) {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            this.producer = producer;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            this.latch = latch;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      [...]
-</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        public void run() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            try {</span></span><span class="token- [...]
+</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        @Override</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        public void run() {</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">            try {</span></span><span class="token- [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/quick_start/index.html b/zh-CN/docs/next/modules/tubemq/quick_start/index.html
similarity index 57%
copy from zh-CN/docs/modules/tubemq/quick_start/index.html
copy to zh-CN/docs/next/modules/tubemq/quick_start/index.html
index 9a3e4c9..8489b91 100644
--- a/zh-CN/docs/modules/tubemq/quick_start/index.html
+++ b/zh-CN/docs/next/modules/tubemq/quick_start/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">快速开始 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docu [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">快速开始 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/tubemq/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name= [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 | 所属角色 | TCP端口 | TLS端口 | WEB端口 | 备注 |
 | --- | --- | --- | --- | --- |
 | Master | 8099 | 8199 | 8080 | 元数据存储在<code>/stage/meta_data</code> |
@@ -24,13 +24,13 @@
 <img alt="Add Topic 5" src="/zh-CN/assets/images/tubemq-add-topic-5-f0f370c770f6855fee6592a079cac1d2.png"></p><p>此时 Broker的 <code>可发布</code> 和 <code>可订阅</code> 依旧是灰色的
 <img alt="Add Topic 6" src="/zh-CN/assets/images/tubemq-add-topic-6-28364b9457706ac93f128184ee874fb7.png"></p><p>需要在 <code>Broker列表</code>页面重载Broker 配置
 <img alt="Add Topic 2" src="/zh-CN/assets/images/tubemq-add-topic-2-965c75eb7881ad45f0279810f58e1dc3.png"></p><p><img alt="Add Topic 3" src="/zh-CN/assets/images/tubemq-add-topic-3-c6d1c32e626a60def177b8fcc9646015.png"></p><p>之后就可以在页面查看Topic信息。</p><p><img alt="Add Topic 4" src="/zh-CN/assets/images/tubemq-add-topic-4-48ef9d8ba13c36a2f2b4208f062c1680.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="22-运行example"></a>2.2 运行Example<a [...]
-<img alt="Demo 1" src="/zh-CN/assets/images/tubemq-send-message-3ceedb761daf672ee43b0a9a67905d87.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="222-消费消息"></a>2.2.2 消费消息<a class="hash-link" href="#222-消费消息" title="Direct link to heading">#</a></h4><p>将 <code>YOUR_MASTER_IP:port</code> 替换为实际的IP和端口,然后运行Consumer:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code langu [...]
+<img alt="Demo 1" src="/zh-CN/assets/images/tubemq-send-message-3ceedb761daf672ee43b0a9a67905d87.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="222-消费消息"></a>2.2.2 消费消息<a class="hash-link" href="#222-消费消息" title="Direct link to heading">#</a></h4><p>将 <code>YOUR_MASTER_IP:port</code> 替换为实际的IP和端口,然后运行Consumer:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code langu [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/tubemq/tubemq-manager/quick_start/index.html b/zh-CN/docs/next/modules/tubemq/tubemq-manager/quick_start/index.html
new file mode 100644
index 0000000..d181f74
--- /dev/null
+++ b/zh-CN/docs/next/modules/tubemq/tubemq-manager/quick_start/index.html
@@ -0,0 +1,25 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">quick_start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/tubemq/tubemq-manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-rea [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+之后接入region设计会新加入region字段表示不同区域的broker
+目前一个addTopicTask会在cluster中的所有broker创建topic</p><p>AddTopicTasks 为以下对象的List,可携带多个创建topic请求</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain">topicName   (必填) topic名称</span></span></code></pre><button type="button" aria-label="Cop [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html b/zh-CN/docs/next/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
similarity index 64%
copy from zh-CN/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
copy to zh-CN/docs/next/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
index 33b542a..75a00db 100644
--- a/zh-CN/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
+++ b/zh-CN/docs/next/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">TubeMQ VS Kafka性能对比测试总结 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">TubeMQ VS Kafka性能对比测试总结 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/tubemq/tubemq_perf_test_vs_Kafka_cn"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"> [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 这些实现使得TubeMQ在保证实时性和一致性的前提下,具有很好的健壮性及更高的吞吐能力。结合目前主流消息中间件使用情况,以Kafka为参照做性能对比测试,对比常规应用场景下两套系统性能。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-测试场景方案"></a>2 测试场景方案<a class="hash-link" href="#2-测试场景方案" title="Direct link to heading">#</a></h2><p>如下是我们根据实际应用场景设计的测试方案:
 <img src="/zh-CN/assets/images/perf_scheme-5891d0d1941fd8838b5e5883961b5430.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-测试结论"></a>3 测试结论<a class="hash-link" href="#3-测试结论" title="Direct link to heading">#</a></h2><p>用&quot;复仇者联盟&quot;里的角色来形容:</p><table><thead><tr><th align="center">角色</th><th align="center">测试场景</th><th>要点</th></tr></thead><tbody><tr><td align="center">闪电侠</td><td align="center">场景五</td><td>快 (数据生产消费时延 Tube [...]
 <img src="/zh-CN/assets/images/perf_scenario_1_index-ea628ceea163215f8fc98999d789279f.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="52-场景二单topic情况一入两出模型固定消费包大小横向扩展实例数对比tubemq和kafka性能情况"></a>5.2 场景二:单topic情况,一入两出模型,固定消费包大小,横向扩展实例数,对比TubeMQ和Kafka性能情况<a class="hash-link" href="#52-场景二单topic情况一入两出模型固定消费包大小横向扩展实例数对比tubemq和kafka性能情况" title="Direct link to heading">#</a></h3><p> <img src="/zh-CN/assets/images/perf_scenario_2-4a1a57e5b [...]
@@ -61,13 +61,13 @@ Topic配置时,网络连接达到了1.2W,文件句柄达到了4.5W)等问题
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_6-8cf474f484f303e2b7d29fb1c85df6c7.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_7-3ed1c7626a8fbc622d0153960500bd32.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_8-f4a78c6fe32dbd576eecf35ff707d24c.png">
-<img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_9-348080291e8b178ee5086daef9e8256b.png"></p><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" wi [...]
+<img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_9-348080291e8b178ee5086daef9e8256b.png"></p><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" wi [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/modules/website/quick_start/index.html b/zh-CN/docs/next/modules/website/quick_start/index.html
new file mode 100644
index 0000000..e89b000
--- /dev/null
+++ b/zh-CN/docs/next/modules/website/quick_start/index.html
@@ -0,0 +1,27 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/modules/website/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+您还将在控制台中看到任何 lint 错误。</p><p>web服务器的启动依赖于后端服务 <code>manger api</code> 接口。</p><p>您应该先启动后端服务器,然后将 <code>/inlong-website/src/setupProxy.js</code> 中的变量<code>target</code> 设置为api服务的地址。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="测试"></a>测试<a class="hash-link" href="#测试" title="Direct link to heading">#</a></h3><p>运行 <code>npm test</code> 或 <code>yarn test</code></p><p>在交互式观察模式下启动测试运行器。
+有关更多信息,请参阅有关 <a href="https://create-react-app.dev/docs/running-tests/" target="_blank" rel="noopener noreferrer">运行测试</a> 的部分。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="构建"></a>构建<a class="hash-link" href="#构建" title="Direct link to heading">#</a></h3><p>首先保证项目已运行过 <code>npm install</code> 或 <code>yarn install</code> 安装了 <code>node_modules</code>。</p><p>运行 <code>npm run build</code> 或 <code>yarn build</code>。</p><p>将用于生产的应用程序构建到构建文件夹。
+在构建后的生产模式下可以获得较好的页面性能。</p><p>构建后代码被压缩,文件名包括哈希值。
+您的应用程序已准备好部署!</p><p>有关详细信息,请参阅有关 <a href="https://create-react-app.dev/docs/deployment/" target="_blank" rel="noopener noreferrer">deployment</a> 的部分。</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/website/quick_start.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20"  [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/tags/index.html b/zh-CN/docs/next/tags/index.html
new file mode 100644
index 0000000..44dfc74
--- /dev/null
+++ b/zh-CN/docs/next/tags/index.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<html lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/tags"><meta data-react-helmet="true" name="docusaurus_ [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/user_guide/example/index.html b/zh-CN/docs/next/user_guide/example/index.html
new file mode 100644
index 0000000..1af269c
--- /dev/null
+++ b/zh-CN/docs/next/user_guide/example/index.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">入库 Hive 示例 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/user_guide/example"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="d [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/user_guide/quick_start/index.html b/zh-CN/docs/next/user_guide/quick_start/index.html
new file mode 100644
index 0000000..85fd827
--- /dev/null
+++ b/zh-CN/docs/next/user_guide/quick_start/index.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">快速开始 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/user_guide/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="doc [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/next/user_guide/user_manual/index.html b/zh-CN/docs/next/user_guide/user_manual/index.html
new file mode 100644
index 0000000..6b0b485
--- /dev/null
+++ b/zh-CN/docs/next/user_guide/user_manual/index.html
@@ -0,0 +1,24 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">用户手册 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/next/user_guide/user_manual"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="doc [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<img src="/zh-CN/assets/images/image-1624432235900-f71edf583b188793707e0f561ee3ba06.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="41-消费信息"></a>4.1 消费信息<a class="hash-link" href="#41-消费信息" title="Direct link to heading">#</a></h2><p>申请人需在该信息填写模块中逐步填写数据消费申请相关基础消费业务信息:</p><p><img src="/zh-CN/assets/images/image-1624432254118-33a6d97d973e2872e9e53d4cbebe8d3f.png"></p><ul><li>消费组名称:前缀根据BG/产品/项目自动生成,消费者的简要名称,必须是小写字母、数字、下划线组成,最后审批会根据简 [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/docs/tags/index.html b/zh-CN/docs/tags/index.html
index 3cee3a2..97752ee 100644
--- a/zh-CN/docs/tags/index.html
+++ b/zh-CN/docs/tags/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/tags"><meta data-react-helmet="true" name="docusaurus_local [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/tags"><meta data-react-helmet="true" name="docusaurus_local [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/user_guide/example/index.html b/zh-CN/docs/user_guide/example/index.html
index 66e770b..58cfd77 100644
--- a/zh-CN/docs/user_guide/example/index.html
+++ b/zh-CN/docs/user_guide/example/index.html
@@ -1,23 +1,23 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">入库 Hive 示例 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/user_guide/example"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusa [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">入库 Hive 示例 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/user_guide/example"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusa [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/user_guide/quick_start/index.html b/zh-CN/docs/user_guide/quick_start/index.html
index 0630383..4ee923b 100644
--- a/zh-CN/docs/user_guide/quick_start/index.html
+++ b/zh-CN/docs/user_guide/quick_start/index.html
@@ -1,23 +1,23 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">快速开始 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/user_guide/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaur [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">快速开始 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/user_guide/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaur [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/user_guide/user_manual/index.html b/zh-CN/docs/user_guide/user_manual/index.html
index 452e486..589af5d 100644
--- a/zh-CN/docs/user_guide/user_manual/index.html
+++ b/zh-CN/docs/user_guide/user_manual/index.html
@@ -1,24 +1,24 @@
 <!doctype html>
-<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<html class="docs-version-0.11.0" lang="zh-CN" dir="ltr">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">用户手册 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/user_guide/user_manual"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaur [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">用户手册 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/user_guide/user_manual"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaur [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<img src="/zh-CN/assets/images/image-1624432235900-f71edf583b188793707e0f561ee3ba06.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="41-消费信息"></a>4.1 消费信息<a class="hash-link" href="#41-消费信息" title="Direct link to heading">#</a></h2><p>申请人需在该信息填写模块中逐步填写数据消费申请相关基础消费业务信息:</p><p><img src="/zh-CN/assets/images/image-1624432254118-33a6d97d973e2872e9e53d4cbebe8d3f.png"></p><ul><li>消费组名称:前缀根据BG/产品/项目自动生成,消费者的简要名称,必须是小写字母、数字、下划线组成,最后审批会根据简 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<img src="/zh-CN/assets/images/image-1624432235900-f71edf583b188793707e0f561ee3ba06.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="41-消费信息"></a>4.1 消费信息<a class="hash-link" href="#41-消费信息" title="Direct link to heading">#</a></h2><p>申请人需在该信息填写模块中逐步填写数据消费申请相关基础消费业务信息:</p><p><img src="/zh-CN/assets/images/image-1624432254118-33a6d97d973e2872e9e53d4cbebe8d3f.png"></p><ul><li>消费组名称:前缀根据BG/产品/项目自动生成,消费者的简要名称,必须是小写字母、数字、下划线组成,最后审批会根据简 [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/main/index.html b/zh-CN/download/main/index.html
index f45007a..30164f6 100644
--- a/zh-CN/download/main/index.html
+++ b/zh-CN/download/main/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">main | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/main"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" co [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">main | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/main"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" co [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/release-0.10.0/index.html b/zh-CN/download/release-0.10.0/index.html
index a03b219..a9731e9 100644
--- a/zh-CN/download/release-0.10.0/index.html
+++ b/zh-CN/download/release-0.10.0/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.10.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.10.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" n [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.10.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.10.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" n [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/release-0.11.0/index.html b/zh-CN/download/release-0.11.0/index.html
index f45ffc8..eabeef9 100644
--- a/zh-CN/download/release-0.11.0/index.html
+++ b/zh-CN/download/release-0.11.0/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.11.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.11.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" n [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.11.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.11.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" n [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/release-0.3.0/index.html b/zh-CN/download/release-0.3.0/index.html
index 302216e..743d047 100644
--- a/zh-CN/download/release-0.3.0/index.html
+++ b/zh-CN/download/release-0.3.0/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.3.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.3.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.3.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.3.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" nam [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/release-0.5.0/index.html b/zh-CN/download/release-0.5.0/index.html
index 9314844..bce3010 100644
--- a/zh-CN/download/release-0.5.0/index.html
+++ b/zh-CN/download/release-0.5.0/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.5.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.5.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.5.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.5.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" nam [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/release-0.6.0/index.html b/zh-CN/download/release-0.6.0/index.html
index 94cddaa..aaa73c5 100644
--- a/zh-CN/download/release-0.6.0/index.html
+++ b/zh-CN/download/release-0.6.0/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.6.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.6.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.6.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.6.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" nam [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/release-0.7.0/index.html b/zh-CN/download/release-0.7.0/index.html
index 0374697..8abfcb9 100644
--- a/zh-CN/download/release-0.7.0/index.html
+++ b/zh-CN/download/release-0.7.0/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.7.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.7.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.7.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.7.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" nam [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/release-0.8.0/index.html b/zh-CN/download/release-0.8.0/index.html
index 0b081da..660cd91 100644
--- a/zh-CN/download/release-0.8.0/index.html
+++ b/zh-CN/download/release-0.8.0/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.8.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.8.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.8.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.8.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" nam [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/release-0.9.0/index.html b/zh-CN/download/release-0.9.0/index.html
index c9bb396..9270efe 100644
--- a/zh-CN/download/release-0.9.0/index.html
+++ b/zh-CN/download/release-0.9.0/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.9.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.9.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">InLong Release-0.9.0 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.9.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" nam [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/tags/index.html b/zh-CN/download/tags/index.html
deleted file mode 100644
index ec2c771..0000000
--- a/zh-CN/download/tags/index.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!doctype html>
-<html lang="zh-CN" dir="ltr">
-<head>
-<meta charset="UTF-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/tags"><meta data-react-helmet="true" name="docusaurus_l [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
-</head>
-<body>
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-          <div>
-            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
-          </div>
-          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
-        </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/zh-CN/index.html b/zh-CN/index.html
index 7162d4b..6a2d8ec 100644
--- a/zh-CN/index.html
+++ b/zh-CN/index.html
@@ -5,19 +5,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
 <link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Apache Inlong | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Apache Inlong | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Description will go into a meta tag in &lt;head /&gt;"><meta data-react-helme [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.2762086e.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.912d7257.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Apache Inlong | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Apache Inlong | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Description will go into a meta tag in &lt;head /&gt;"><meta data-react-helme [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div id="docusaurus-base-url-issue-banner-container"></div><div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4  [...]
+<div id="docusaurus-base-url-issue-banner-container"></div><div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4  [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.2762086e.js"></script>
-<script src="/zh-CN/assets/js/main.912d7257.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/sitemap.xml b/zh-CN/sitemap.xml
index 45ded77..98938bd 100644
--- a/zh-CN/sitemap.xml
+++ b/zh-CN/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns: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://inlong.apache.org/zh-CN/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://inlong.apache.org/zh-CN/blog/apache- [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns: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://inlong.apache.org/zh-CN/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://inlong.apache.org/zh-CN/blog/apache- [...]
\ No newline at end of file
diff --git a/zh-CN/versions/index.html b/zh-CN/versions/index.html
new file mode 100644
index 0000000..f9558c0
--- /dev/null
+++ b/zh-CN/versions/index.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<html lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Inlong Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Inlong Blog Atom Feed"><title data-react-helmet="true">Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/versions/"><meta data-react-helmet="true" name="docusaurus_locale" content="zh [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.8c3a282c.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.6c262197.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.8c3a282c.js"></script>
+<script src="/zh-CN/assets/js/main.6c262197.js"></script>
+</body>
+</html>
\ No newline at end of file