)]}'
{
  "commit": "a957c54d1d58a02a4e60b95b1f49f42e8cb4e992",
  "tree": "bccbde6f3ee2d7ec01a0d6c2498e45ec19edce7c",
  "parents": [
    "4eafa334b524ec225e9a7a794aa7c5ba74d8e04b"
  ],
  "author": {
    "name": "Urara",
    "email": "95117705+AdachiAndShimamura@users.noreply.github.com",
    "time": "Sat Oct 07 23:20:15 2023 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Oct 07 23:20:15 2023 +0800"
  },
  "message": "Feat/cluster Optimized the Router module (#160)\n\n* perf: Optimized the logic of the routing module.\r\n\r\nRefactored route logic decision-making, eliminating unnecessary cloning\r\nand improving performance.\r\n\r\n* perf: Optimized the logic of the routing module.\r\n\r\nRefactored route logic decision-making, eliminating unnecessary cloning\r\nand improving performance.\r\n\r\n* perf: Removed unnecessary configurations.\r\n\r\n* perf: Removed unnecessary configurations.\r\n\r\n* perf: Optimized the Router module\r\n\r\nOptimized the Router module\r\nAdded Router Chain to MockDirectory",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "902b0efdbebf8d6c1523e822a48dd65168729c34",
      "old_mode": 33188,
      "old_path": "application.yaml",
      "new_id": "bec29a67f2599afcdf1a791e9f62ac99cb5fb92d",
      "new_mode": 33188,
      "new_path": "application.yaml"
    },
    {
      "type": "modify",
      "old_id": "98aa14a6ef9935ed911bc8e89bf4f4f098d51efd",
      "old_mode": 33188,
      "old_path": "config/src/router.rs",
      "new_id": "b45bd47859d0c18e3b1f3ea0cfd4f2fb4716605b",
      "new_mode": 33188,
      "new_path": "config/src/router.rs"
    },
    {
      "type": "modify",
      "old_id": "547878bf1b51d2a679bdd58a1353c291dc0752a3",
      "old_mode": 33188,
      "old_path": "dubbo/src/cluster/directory.rs",
      "new_id": "66a3c43ac2ca5f84adbdd4d507766854a029c10d",
      "new_mode": 33188,
      "new_path": "dubbo/src/cluster/directory.rs"
    },
    {
      "type": "modify",
      "old_id": "7411a67503aa184f288bc596061a4596028a9e5e",
      "old_mode": 33188,
      "old_path": "dubbo/src/cluster/mod.rs",
      "new_id": "964150d51dc4fa430a30a67b834fb57126f48929",
      "new_mode": 33188,
      "new_path": "dubbo/src/cluster/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "f39cd1c7588d2f09d2ce3c6d0033b8ecd739276a",
      "old_mode": 33188,
      "old_path": "dubbo/src/cluster/router/condition/condition_router.rs",
      "new_id": "73aca0050b979af3ae1f7f9a91a8f6777f4abd20",
      "new_mode": 33188,
      "new_path": "dubbo/src/cluster/router/condition/condition_router.rs"
    },
    {
      "type": "modify",
      "old_id": "8c9177e8fb35e761c7c39a8b429801f7c47e03af",
      "old_mode": 33188,
      "old_path": "dubbo/src/cluster/router/condition/matcher.rs",
      "new_id": "92bbe2da546222f21488c86f00b871a137ea4976",
      "new_mode": 33188,
      "new_path": "dubbo/src/cluster/router/condition/matcher.rs"
    },
    {
      "type": "modify",
      "old_id": "e290b150a15224dd025667cbe5f3454a4f30e45c",
      "old_mode": 33188,
      "old_path": "dubbo/src/cluster/router/condition/single_router.rs",
      "new_id": "5f06aa8f7744cdab7fe3c8537001fdaeeb6a5f9a",
      "new_mode": 33188,
      "new_path": "dubbo/src/cluster/router/condition/single_router.rs"
    },
    {
      "type": "modify",
      "old_id": "4207b79b335bd169669abf162cd7d05dccaaf6c8",
      "old_mode": 33188,
      "old_path": "dubbo/src/cluster/router/manager/condition_manager.rs",
      "new_id": "7ad5e1b69d727575194b7979b542e0111cde62d1",
      "new_mode": 33188,
      "new_path": "dubbo/src/cluster/router/manager/condition_manager.rs"
    },
    {
      "type": "modify",
      "old_id": "a2a66586d5b525b671d2c9742f3d9a1db7ab4166",
      "old_mode": 33188,
      "old_path": "dubbo/src/cluster/router/manager/router_manager.rs",
      "new_id": "e963181e66a7a9b245c14d9d4839833b9d324229",
      "new_mode": 33188,
      "new_path": "dubbo/src/cluster/router/manager/router_manager.rs"
    },
    {
      "type": "modify",
      "old_id": "ce30c92ebc9ca8abebfa8cb89d7fb2d26ef4d0f5",
      "old_mode": 33188,
      "old_path": "dubbo/src/cluster/router/manager/tag_manager.rs",
      "new_id": "8dc2499907874390784f5b1c3767c8809a8a1551",
      "new_mode": 33188,
      "new_path": "dubbo/src/cluster/router/manager/tag_manager.rs"
    },
    {
      "type": "modify",
      "old_id": "84ceae1543da5c4033a78b5cb80548c50fab8572",
      "old_mode": 33188,
      "old_path": "dubbo/src/cluster/router/mod.rs",
      "new_id": "17c9aec254717d3d1dc18948e50d1eb0672bd0a4",
      "new_mode": 33188,
      "new_path": "dubbo/src/cluster/router/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "1600e9b0c0e706773d185737cd290ca94b5edec5",
      "old_mode": 33188,
      "old_path": "dubbo/src/cluster/router/nacos_config_center/nacos_client.rs",
      "new_id": "ce72641ad2d58056e34277ab12358a10ec65ec0e",
      "new_mode": 33188,
      "new_path": "dubbo/src/cluster/router/nacos_config_center/nacos_client.rs"
    },
    {
      "type": "modify",
      "old_id": "930f0f29275b250af4ca34a6dfaf91c38f2635e1",
      "old_mode": 33188,
      "old_path": "dubbo/src/cluster/router/router_chain.rs",
      "new_id": "42d5826f66f2e26a8aa37512f16680cf553ffff8",
      "new_mode": 33188,
      "new_path": "dubbo/src/cluster/router/router_chain.rs"
    },
    {
      "type": "modify",
      "old_id": "d1a962e7b8bb0abbc6862ebbd5be18062eaf6902",
      "old_mode": 33188,
      "old_path": "dubbo/src/cluster/router/tag/tag_router.rs",
      "new_id": "7a83ea57ab2891d44897d4e0c606cbbdf426527e",
      "new_mode": 33188,
      "new_path": "dubbo/src/cluster/router/tag/tag_router.rs"
    },
    {
      "type": "modify",
      "old_id": "d3eb8ad0422073897f0949d7381045108943294d",
      "old_mode": 33188,
      "old_path": "dubbo/src/invocation.rs",
      "new_id": "575033798bbf680838b2f7c0f6f9d60f36281f37",
      "new_mode": 33188,
      "new_path": "dubbo/src/invocation.rs"
    },
    {
      "type": "modify",
      "old_id": "50080555d0d8299754d76e09bca07142ad1565db",
      "old_mode": 33188,
      "old_path": "dubbo/src/protocol/mod.rs",
      "new_id": "c941ae5d22f996d2305a93753658aea360f1a5c1",
      "new_mode": 33188,
      "new_path": "dubbo/src/protocol/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "af174451b79f9733061e03600d86d3ffbfa0b9cc",
      "old_mode": 33188,
      "old_path": "dubbo/src/protocol/triple/triple_invoker.rs",
      "new_id": "9f9c76987aad6efaf4a7074b7cb8ea8993e5777c",
      "new_mode": 33188,
      "new_path": "dubbo/src/protocol/triple/triple_invoker.rs"
    },
    {
      "type": "modify",
      "old_id": "32b26a557a64417da5f9ad9c5b40a4fe51e627eb",
      "old_mode": 33188,
      "old_path": "dubbo/src/triple/client/builder.rs",
      "new_id": "a9756f7ed58608ebefb9eeea6fdb8f048553f77a",
      "new_mode": 33188,
      "new_path": "dubbo/src/triple/client/builder.rs"
    },
    {
      "type": "modify",
      "old_id": "97be85eb3dc4350834433ef72c9da936b163ae8a",
      "old_mode": 33188,
      "old_path": "dubbo/src/triple/client/mod.rs",
      "new_id": "013d9e30c6cbfac682e79d950adf18425b4ed223",
      "new_mode": 33188,
      "new_path": "dubbo/src/triple/client/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "4ba8b930408a31bfd81fb6e391cb89d627e77722",
      "old_mode": 33188,
      "old_path": "dubbo/src/triple/client/replay.rs",
      "new_id": "195d7509e676169e4efaf4109f5675be8ef3ace6",
      "new_mode": 33188,
      "new_path": "dubbo/src/triple/client/replay.rs"
    },
    {
      "type": "modify",
      "old_id": "2227341555164a3bfd89bbd6bf4b3d1c27e17bfd",
      "old_mode": 33188,
      "old_path": "dubbo/src/triple/client/triple.rs",
      "new_id": "ace7aafd7615851635e72756e11008f125d00125",
      "new_mode": 33188,
      "new_path": "dubbo/src/triple/client/triple.rs"
    },
    {
      "type": "modify",
      "old_id": "e756d5c7f9873c7c1c85f2831b493582ce856d85",
      "old_mode": 33188,
      "old_path": "examples/echo/src/generated/grpc.examples.echo.rs",
      "new_id": "0701ec3b35930f2a28d73daaae84d5730a5dd1fa",
      "new_mode": 33188,
      "new_path": "examples/echo/src/generated/grpc.examples.echo.rs"
    }
  ]
}
