提交 cee16c14 编写于 作者: F feilong

init chapter

上级 bdea10c3
{
"node_id": "cloud_design_patterns-f8ff0b6764a54fa1b70bb316c091b1b2",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-43e7c6f8647443a09fed2e2525c0e3bb",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-d3578cb006384ac6ab12cd8d91f69ebd",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-cb8d7914cdf546f5ab87c8e693fb4251",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-0dc7075e4b5642e58099997a3c2b35e0",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-dec5efd727704ed085c74a8b8a73ebcc",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-5d77275a145a43b28c409144ba0b6c91",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-00315f297b164e4888ff9b1b5ab7e917",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-0cda11caad79442eae6ef73bc2744cda",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-4263291f625848edbdce071b7afa9c44",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-8bc1f4cd2ed7479ca76e583acd80b2da",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-a60b2ede8da546ff99ec343a99c8a221",
"keywords": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-3dac45ad5e474d1ba9213fe0712a0693",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-9e8e0af0de964c4baa0b8c1c463b679e",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-79c978c521444e8c8864f2c52e9c1981",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-229a6550c52d4f738b359d8b3f2879d9",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-ee14158a387145298228372a7d65bd85",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-1d8cdb7578444128921e870999567206",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-703cf33d9b224c9ab623db93fa6f008e",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-0d8b2227dbb448dea7dec4b6015886a3",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-9f3fa53509e346a18c08d6bd01643bb0",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-ee38984276614e34906fe40ca19f1e67",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-fe345cb21f6e47888e4fbeab092cc77d",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-63ffe90021834f17a0756d750a568785",
"keywords": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-bb6b281dbafc44c7b5dcedbcdfed67b1",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-f1202172f3724379b9e7222286bafb25",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-efedeeeab1f740f29beebe18667447cf",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-1559dbdfca064a6e88abdfa726bdc794",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-1d02020ffc9443ef9cc4422cf56c2b21",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-b62552b5fc77468b86dfb2c94b1afd8f",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-33fb1f1177b0431ca63abbdd006e0ea6",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-44fed226978048a09795969c4cb1757c",
"keywords": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-b22b023140764eb186ba111a39a9510c",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-af33f4be383c407ebdfc701601cbb0c1",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-ec882985720c4c15932e441c516c11ca",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-007ac25f0a9745f395334d545c4445b5",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-d7edfc5cf59f4e5684f14ad45b45d584",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-e92b482c5aec449781654d3eb61d509d",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-621cf4e6ed604cf89091a92e7ba4cee0",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-222ac33c634b4f0c9f8ada128d2701af",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-a63196ccb4534f03a3100ffb12162eb3",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-ef9d561603254ebfb711f1c04f7ef76f",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-5093277c6fb14f5aaebc716016288d21",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-8df1496d87b2479b94321889ec0ef887",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-8aa6f9ab5dd44d118af9364a1666ad40",
"keywords": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-30df4373c491446b97d595f2eb03c838",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-5c4780005c18480680a5eb7621fd41d1",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-482021f70fb24605940736bcdcc133bd",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-10d6bf86a1fb4c0ba807c4326d7a55ea",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-5f59f970fbf24d40a57deaf744c1649a",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-e88156ea2b0043c791bb7ff27a341086",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-3d2d720a81a04e2e88d8a7b575c2b7fc",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-8ca533faaa90420e9e4625debe480a4c",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-67984dd8fb0044ec98bf2d687f94518d",
"keywords": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-036de828fda8429b8ed2bdf79542a356",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-a7ddf94a2ae9440dbd39c772116c1c89",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-c5b4a3a2c4e044d49e0ff6bd4396e622",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-fa379d27b73b448080db7073a4e3af72",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-bdf1537434de409bb78ca154bbcbf210",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-8bb0bda3066b4b0a9de8570fd7fae95d",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-a23c64cca03b4050a8de6c29391af089",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-182b4fdd2a50489eaebbf53bc143d275",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-adb8b93eee1646f8b9a8a5b4e31a80a9",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-b0cd92887fd0417a873f37e80260fd52",
"keywords": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-3d83608c81ce4742b16b2d4bfb89eeeb",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-af47f1c263d742028889aa0808c58074",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
{
"node_id": "cloud_design_patterns-d4b34e9ec5ce4c16a4ef76895e05a03a",
"keywords": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
\ No newline at end of file
......@@ -9,40 +9,789 @@
"keywords": [],
"children": [
{
"云开发设计模式入门": {
"Gof设计模式(创建型模式)": {
"node_id": "cloud_design_patterns-7d0568a7a0104676903601ed52edb247",
"keywords": [],
"children": [
{
"HelloWorld": {
"工厂模式": {
"node_id": "cloud_design_patterns-2724d556a7be4b5d8cb0052b3428b1ed",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"group": 0,
"subtree": ""
}
},
{
"抽象工厂模式": {
"node_id": "cloud_design_patterns-f8ff0b6764a54fa1b70bb316c091b1b2",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"单例模式": {
"node_id": "cloud_design_patterns-43e7c6f8647443a09fed2e2525c0e3bb",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"构建者模式": {
"node_id": "cloud_design_patterns-d3578cb006384ac6ab12cd8d91f69ebd",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"原型模式": {
"node_id": "cloud_design_patterns-cb8d7914cdf546f5ab87c8e693fb4251",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Gof设计模式(结构型模式)": {
"node_id": "cloud_design_patterns-a60b2ede8da546ff99ec343a99c8a221",
"keywords": [],
"children": [
{
"适配器模式": {
"node_id": "cloud_design_patterns-0dc7075e4b5642e58099997a3c2b35e0",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"装饰器模式": {
"node_id": "cloud_design_patterns-dec5efd727704ed085c74a8b8a73ebcc",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"代理模式": {
"node_id": "cloud_design_patterns-5d77275a145a43b28c409144ba0b6c91",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"外观模式": {
"node_id": "cloud_design_patterns-00315f297b164e4888ff9b1b5ab7e917",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"桥接模式": {
"node_id": "cloud_design_patterns-0cda11caad79442eae6ef73bc2744cda",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"组合模式": {
"node_id": "cloud_design_patterns-4263291f625848edbdce071b7afa9c44",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"享元模式": {
"node_id": "cloud_design_patterns-8bc1f4cd2ed7479ca76e583acd80b2da",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Gof设计模式(行为型模式)": {
"node_id": "cloud_design_patterns-63ffe90021834f17a0756d750a568785",
"keywords": [],
"children": [
{
"策略模式": {
"node_id": "cloud_design_patterns-3dac45ad5e474d1ba9213fe0712a0693",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"模版模式": {
"node_id": "cloud_design_patterns-229a6550c52d4f738b359d8b3f2879d9",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"观察者模式": {
"node_id": "cloud_design_patterns-ee14158a387145298228372a7d65bd85",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"迭代器模式": {
"node_id": "cloud_design_patterns-1d8cdb7578444128921e870999567206",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"责任链模式": {
"node_id": "cloud_design_patterns-703cf33d9b224c9ab623db93fa6f008e",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"命令模式": {
"node_id": "cloud_design_patterns-0d8b2227dbb448dea7dec4b6015886a3",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"备忘录模式": {
"node_id": "cloud_design_patterns-9f3fa53509e346a18c08d6bd01643bb0",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"状态模式": {
"node_id": "cloud_design_patterns-ee38984276614e34906fe40ca19f1e67",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"访问者模式": {
"node_id": "cloud_design_patterns-fe345cb21f6e47888e4fbeab092cc77d",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"中介者模式": {
"node_id": "cloud_design_patterns-9e8e0af0de964c4baa0b8c1c463b679e",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"解释器模式": {
"node_id": "cloud_design_patterns-79c978c521444e8c8864f2c52e9c1981",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"group": 0,
"subtree": ""
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"group": 0,
"subtree": ""
}
},
{
"云开发设计模式中阶": {
"node_id": "cloud_design_patterns-7196e2698860444abd40546976b4f834",
"keywords": [],
"children": [],
"children": [
{
"云开发设计模式(Data Management)": {
"node_id": "cloud_design_patterns-44fed226978048a09795969c4cb1757c",
"keywords": [],
"children": [
{
"Cache-Aside模式": {
"node_id": "cloud_design_patterns-bb6b281dbafc44c7b5dcedbcdfed67b1",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"CQRS模式": {
"node_id": "cloud_design_patterns-f1202172f3724379b9e7222286bafb25",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Event Sourcing模式": {
"node_id": "cloud_design_patterns-efedeeeab1f740f29beebe18667447cf",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Index Table模式": {
"node_id": "cloud_design_patterns-1559dbdfca064a6e88abdfa726bdc794",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Materialized View模式": {
"node_id": "cloud_design_patterns-1d02020ffc9443ef9cc4422cf56c2b21",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Sharding模式": {
"node_id": "cloud_design_patterns-b62552b5fc77468b86dfb2c94b1afd8f",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Valet Key模式": {
"node_id": "cloud_design_patterns-33fb1f1177b0431ca63abbdd006e0ea6",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"云开发设计模式(Design and Implementation)": {
"node_id": "cloud_design_patterns-8aa6f9ab5dd44d118af9364a1666ad40",
"keywords": [],
"children": [
{
"Ambassador模式": {
"node_id": "cloud_design_patterns-b22b023140764eb186ba111a39a9510c",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Anti-Corruption Layer模式": {
"node_id": "cloud_design_patterns-d7edfc5cf59f4e5684f14ad45b45d584",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Backends for Frontends模式": {
"node_id": "cloud_design_patterns-e92b482c5aec449781654d3eb61d509d",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Competing Consumers模式": {
"node_id": "cloud_design_patterns-621cf4e6ed604cf89091a92e7ba4cee0",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"External Configuration Store 模式": {
"node_id": "cloud_design_patterns-222ac33c634b4f0c9f8ada128d2701af",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Gateway Aggregation模式": {
"node_id": "cloud_design_patterns-a63196ccb4534f03a3100ffb12162eb3",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Gateway Offloading模式": {
"node_id": "cloud_design_patterns-ef9d561603254ebfb711f1c04f7ef76f",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Gateway Routing模式": {
"node_id": "cloud_design_patterns-5093277c6fb14f5aaebc716016288d21",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Pipes and Filters模式": {
"node_id": "cloud_design_patterns-8df1496d87b2479b94321889ec0ef887",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Sidecar模式": {
"node_id": "cloud_design_patterns-af33f4be383c407ebdfc701601cbb0c1",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Static Content Hosting模式": {
"node_id": "cloud_design_patterns-ec882985720c4c15932e441c516c11ca",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Strangler Fig模式": {
"node_id": "cloud_design_patterns-007ac25f0a9745f395334d545c4445b5",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"云开发设计模式(Messaging)": {
"node_id": "cloud_design_patterns-67984dd8fb0044ec98bf2d687f94518d",
"keywords": [],
"children": [
{
"Asynchronous Request-Reply模式": {
"node_id": "cloud_design_patterns-30df4373c491446b97d595f2eb03c838",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Choreograhpy模式": {
"node_id": "cloud_design_patterns-5c4780005c18480680a5eb7621fd41d1",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Claim Check模式": {
"node_id": "cloud_design_patterns-482021f70fb24605940736bcdcc133bd",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Competing Consumers模式": {
"node_id": "cloud_design_patterns-10d6bf86a1fb4c0ba807c4326d7a55ea",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Priority Queue模式": {
"node_id": "cloud_design_patterns-5f59f970fbf24d40a57deaf744c1649a",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Publisher|Subscriber模式": {
"node_id": "cloud_design_patterns-e88156ea2b0043c791bb7ff27a341086",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Scheduler Agent Supervisor模式": {
"node_id": "cloud_design_patterns-3d2d720a81a04e2e88d8a7b575c2b7fc",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Sequential Convoy模式": {
"node_id": "cloud_design_patterns-8ca533faaa90420e9e4625debe480a4c",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"云开发设计模式(Reliability)": {
"node_id": "cloud_design_patterns-b0cd92887fd0417a873f37e80260fd52",
"keywords": [],
"children": [
{
"Bulkhead模式": {
"node_id": "cloud_design_patterns-036de828fda8429b8ed2bdf79542a356",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Ciruit Breaker模式": {
"node_id": "cloud_design_patterns-a7ddf94a2ae9440dbd39c772116c1c89",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Compensating Transaction模式": {
"node_id": "cloud_design_patterns-c5b4a3a2c4e044d49e0ff6bd4396e622",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Deployment Stamps模式": {
"node_id": "cloud_design_patterns-fa379d27b73b448080db7073a4e3af72",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Geodes模式": {
"node_id": "cloud_design_patterns-bdf1537434de409bb78ca154bbcbf210",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Health Endpoint Monitoring模式": {
"node_id": "cloud_design_patterns-8bb0bda3066b4b0a9de8570fd7fae95d",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Queue-Based Load Leveling模式": {
"node_id": "cloud_design_patterns-a23c64cca03b4050a8de6c29391af089",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Retry模式": {
"node_id": "cloud_design_patterns-182b4fdd2a50489eaebbf53bc143d275",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Throttling模式": {
"node_id": "cloud_design_patterns-adb8b93eee1646f8b9a8a5b4e31a80a9",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"云开发设计模式(Security)": {
"node_id": "cloud_design_patterns-d4b34e9ec5ce4c16a4ef76895e05a03a",
"keywords": [],
"children": [
{
"Federated Identity模式": {
"node_id": "cloud_design_patterns-3d83608c81ce4742b16b2d4bfb89eeeb",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
},
{
"Gatekeeper模式": {
"node_id": "cloud_design_patterns-af47f1c263d742028889aa0808c58074",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0,
"subtree": ""
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"group": 0,
"subtree": ""
}
},
{
......@@ -52,12 +801,14 @@
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"group": 0,
"subtree": ""
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"group": 0,
"subtree": ""
}
}
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册