diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\205\245\351\227\250/1.HelloWorld/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/1.\345\267\245\345\216\202\346\250\241\345\274\217/config.json" similarity index 100% rename from "data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\205\245\351\227\250/1.HelloWorld/config.json" rename to "data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/1.\345\267\245\345\216\202\346\250\241\345\274\217/config.json" diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\205\245\351\227\250/1.HelloWorld/helloworld.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/1.\345\267\245\345\216\202\346\250\241\345\274\217/helloworld.json" similarity index 100% rename from "data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\205\245\351\227\250/1.HelloWorld/helloworld.json" rename to "data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/1.\345\267\245\345\216\202\346\250\241\345\274\217/helloworld.json" diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\205\245\351\227\250/1.HelloWorld/helloworld.md" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/1.\345\267\245\345\216\202\346\250\241\345\274\217/helloworld.md" similarity index 100% rename from "data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\205\245\351\227\250/1.HelloWorld/helloworld.md" rename to "data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/1.\345\267\245\345\216\202\346\250\241\345\274\217/helloworld.md" diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/2.\346\212\275\350\261\241\345\267\245\345\216\202\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/2.\346\212\275\350\261\241\345\267\245\345\216\202\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..f1789c74d52307476a9148660a6cb01c5bb4af6d --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/2.\346\212\275\350\261\241\345\267\245\345\216\202\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-f8ff0b6764a54fa1b70bb316c091b1b2", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/3.\345\215\225\344\276\213\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/3.\345\215\225\344\276\213\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..716f3030cabbeafc235a4752a2f35c2e52d38016 --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/3.\345\215\225\344\276\213\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-43e7c6f8647443a09fed2e2525c0e3bb", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/4.\346\236\204\345\273\272\350\200\205\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/4.\346\236\204\345\273\272\350\200\205\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..8fd8b15be0640e3e51f94b9495c01525d2074049 --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/4.\346\236\204\345\273\272\350\200\205\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-d3578cb006384ac6ab12cd8d91f69ebd", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/5.\345\216\237\345\236\213\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/5.\345\216\237\345\236\213\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..3c5b559115ab38159d97a766cbaa0d6965eb7009 --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/5.\345\216\237\345\236\213\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-cb8d7914cdf546f5ab87c8e693fb4251", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\205\245\351\227\250/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/config.json" similarity index 100% rename from "data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\205\245\351\227\250/config.json" rename to "data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/1.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\345\210\233\345\273\272\345\236\213\346\250\241\345\274\217)/config.json" diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/1.\351\200\202\351\205\215\345\231\250\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/1.\351\200\202\351\205\215\345\231\250\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..4ce7664762419e0dc55c19bca2d17e2de8ae0498 --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/1.\351\200\202\351\205\215\345\231\250\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-0dc7075e4b5642e58099997a3c2b35e0", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/2.\350\243\205\351\245\260\345\231\250\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/2.\350\243\205\351\245\260\345\231\250\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..1731af6caa53ed8cf0cd0c124e760ec8219311ab --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/2.\350\243\205\351\245\260\345\231\250\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-dec5efd727704ed085c74a8b8a73ebcc", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/3.\344\273\243\347\220\206\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/3.\344\273\243\347\220\206\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..5d364a7816627158237ec86da81e413298784802 --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/3.\344\273\243\347\220\206\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-5d77275a145a43b28c409144ba0b6c91", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/4.\345\244\226\350\247\202\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/4.\345\244\226\350\247\202\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..2cec9239bffafa6c166b687c5e70e6d38fbbd68d --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/4.\345\244\226\350\247\202\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-00315f297b164e4888ff9b1b5ab7e917", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/5.\346\241\245\346\216\245\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/5.\346\241\245\346\216\245\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..e933426200e0ce80c43532857a0120eea1fda522 --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/5.\346\241\245\346\216\245\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-0cda11caad79442eae6ef73bc2744cda", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/6.\347\273\204\345\220\210\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/6.\347\273\204\345\220\210\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..eee3ac0fbe721515a2bc7991bc5a3d68c52b71f8 --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/6.\347\273\204\345\220\210\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-4263291f625848edbdce071b7afa9c44", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/7.\344\272\253\345\205\203\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/7.\344\272\253\345\205\203\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..5f2980e82bb3d5bfcdf3606dcb38de5706bd4573 --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/7.\344\272\253\345\205\203\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-8bc1f4cd2ed7479ca76e583acd80b2da", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..2cff8dc062c114a784a9673f505638c95fb24702 --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/2.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\347\273\223\346\236\204\345\236\213\346\250\241\345\274\217)/config.json" @@ -0,0 +1,8 @@ +{ + "node_id": "cloud_design_patterns-a60b2ede8da546ff99ec343a99c8a221", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/1.\347\255\226\347\225\245\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/1.\347\255\226\347\225\245\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..8d6592c610aa5fdb68f4ee6eaee4cac7e9680b51 --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/1.\347\255\226\347\225\245\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-3dac45ad5e474d1ba9213fe0712a0693", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/10.\344\270\255\344\273\213\350\200\205\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/10.\344\270\255\344\273\213\350\200\205\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..ce705011cfa6b4329f573b7c9a7d911a0ca5dfbd --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/10.\344\270\255\344\273\213\350\200\205\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-9e8e0af0de964c4baa0b8c1c463b679e", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/11.\350\247\243\351\207\212\345\231\250\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/11.\350\247\243\351\207\212\345\231\250\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..77788ba5f687fe06e2a236b8949ced5c3cf22a04 --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/11.\350\247\243\351\207\212\345\231\250\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-79c978c521444e8c8864f2c52e9c1981", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/2.\346\250\241\347\211\210\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/2.\346\250\241\347\211\210\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..1e47936eb0728f7941aeb83ea9e945eaf90f2f42 --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/2.\346\250\241\347\211\210\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-229a6550c52d4f738b359d8b3f2879d9", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/3.\350\247\202\345\257\237\350\200\205\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/3.\350\247\202\345\257\237\350\200\205\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..d092e620a70638bce1c1450ca78425cd07fa3085 --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/3.\350\247\202\345\257\237\350\200\205\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-ee14158a387145298228372a7d65bd85", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/4.\350\277\255\344\273\243\345\231\250\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/4.\350\277\255\344\273\243\345\231\250\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..d74fe37ac39a2d6ebbc9ab835e4aebf4ea27f9b1 --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/4.\350\277\255\344\273\243\345\231\250\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-1d8cdb7578444128921e870999567206", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/5.\350\264\243\344\273\273\351\223\276\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/5.\350\264\243\344\273\273\351\223\276\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..8c1178a151d289b4d6d6ea7f8213c6758fc1857c --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/5.\350\264\243\344\273\273\351\223\276\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-703cf33d9b224c9ab623db93fa6f008e", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/6.\345\221\275\344\273\244\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/6.\345\221\275\344\273\244\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..510a74e66a3c918e4c39798fd36b9c2a7a672187 --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/6.\345\221\275\344\273\244\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-0d8b2227dbb448dea7dec4b6015886a3", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/7.\345\244\207\345\277\230\345\275\225\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/7.\345\244\207\345\277\230\345\275\225\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..fa46556a992199a77c4f6b3bab6de6be4f69b59f --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/7.\345\244\207\345\277\230\345\275\225\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-9f3fa53509e346a18c08d6bd01643bb0", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/8.\347\212\266\346\200\201\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/8.\347\212\266\346\200\201\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..28913f2992f8b1dfb0205231b2d44b0c58095233 --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/8.\347\212\266\346\200\201\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-ee38984276614e34906fe40ca19f1e67", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/9.\350\256\277\351\227\256\350\200\205\346\250\241\345\274\217/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/9.\350\256\277\351\227\256\350\200\205\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..a6059b84a276bc5162c1e91d5af3a95cefbc6d29 --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/9.\350\256\277\351\227\256\350\200\205\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-fe345cb21f6e47888e4fbeab092cc77d", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/config.json" "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..f81d3fe9d9433691f1a2f205343d4bdaf255bf8c --- /dev/null +++ "b/data/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\345\210\235\351\230\266/3.Gof\350\256\276\350\256\241\346\250\241\345\274\217(\350\241\214\344\270\272\345\236\213\346\250\241\345\274\217)/config.json" @@ -0,0 +1,8 @@ +{ + "node_id": "cloud_design_patterns-63ffe90021834f17a0756d750a568785", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/1.Cache-Aside\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/1.Cache-Aside\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..e2bf3fe45cdd2f514890ff76c9a5e47f2e540afe --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/1.Cache-Aside\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-bb6b281dbafc44c7b5dcedbcdfed67b1", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/2.CQRS\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/2.CQRS\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..2b7a77f0fad3641737dfb59d679561ffceff6158 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/2.CQRS\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-f1202172f3724379b9e7222286bafb25", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/3.Event Sourcing\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/3.Event Sourcing\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..99764cade4ad1f92c75e4962ea78085fff07fddc --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/3.Event Sourcing\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-efedeeeab1f740f29beebe18667447cf", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/4.Index Table\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/4.Index Table\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..40ca9c1e861198efebe78c68ed8677d35e23b6d5 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/4.Index Table\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-1559dbdfca064a6e88abdfa726bdc794", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/5.Materialized View\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/5.Materialized View\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..42d95048c3ee4c9246fb71e56d6cdefb368adb21 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/5.Materialized View\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-1d02020ffc9443ef9cc4422cf56c2b21", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/6.Sharding\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/6.Sharding\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..79823fbd1f5759262b058e401bbed2c9d98ce4e1 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/6.Sharding\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-b62552b5fc77468b86dfb2c94b1afd8f", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/7.Valet Key\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/7.Valet Key\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..e9860b25a811e853a157b4dd7af2609762bb0075 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/7.Valet Key\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-33fb1f1177b0431ca63abbdd006e0ea6", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..66bc09ea583e0bdc0c662580813de362d02c659f --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/1.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Data Management)/config.json" @@ -0,0 +1,8 @@ +{ + "node_id": "cloud_design_patterns-44fed226978048a09795969c4cb1757c", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/1.Ambassador\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/1.Ambassador\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..5d4f030052ca8a5294bc39588f8ae0bab0a9f71a --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/1.Ambassador\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-b22b023140764eb186ba111a39a9510c", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/10.Sidecar\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/10.Sidecar\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..2f9acace80fdbcba3fd72dd45d745038d517c387 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/10.Sidecar\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-af33f4be383c407ebdfc701601cbb0c1", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/11.Static Content Hosting\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/11.Static Content Hosting\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..3fd71ccd40e6a5c7b99b11b1fb39818c7231f0da --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/11.Static Content Hosting\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-ec882985720c4c15932e441c516c11ca", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/12.Strangler Fig\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/12.Strangler Fig\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..a550bccb615e03d571e4f61bf8490f0771bbe806 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/12.Strangler Fig\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-007ac25f0a9745f395334d545c4445b5", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/2.Anti-Corruption Layer\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/2.Anti-Corruption Layer\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..95f5361f9b4bda955ffe0ed6bbe7bd7ebd629fe9 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/2.Anti-Corruption Layer\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-d7edfc5cf59f4e5684f14ad45b45d584", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/3.Backends for Frontends\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/3.Backends for Frontends\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..85ce68131279555db8ac5e3671df54d3fa59263d --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/3.Backends for Frontends\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-e92b482c5aec449781654d3eb61d509d", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/4.Competing Consumers\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/4.Competing Consumers\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..8796930e6bc0ccd6552404679541e0743f4656fb --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/4.Competing Consumers\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-621cf4e6ed604cf89091a92e7ba4cee0", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/5.External Configuration Store \346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/5.External Configuration Store \346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..d1c47abe0a84df25e38e29a24ed35453bf38de64 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/5.External Configuration Store \346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-222ac33c634b4f0c9f8ada128d2701af", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/6.Gateway Aggregation\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/6.Gateway Aggregation\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..29b10f905e2439b6744b6c0a88af2cc1bf15fda0 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/6.Gateway Aggregation\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-a63196ccb4534f03a3100ffb12162eb3", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/7.Gateway Offloading\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/7.Gateway Offloading\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..4a39b05fc49a7743d9ec1b091f8a72ca0ad066e2 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/7.Gateway Offloading\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-ef9d561603254ebfb711f1c04f7ef76f", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/8.Gateway Routing\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/8.Gateway Routing\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..eccd2192672a59131d3bbcb96615d104d4d1385a --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/8.Gateway Routing\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-5093277c6fb14f5aaebc716016288d21", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/9.Pipes and Filters\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/9.Pipes and Filters\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..6ad00c1ba84e690f3833fa12ac3756902aca38a7 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/9.Pipes and Filters\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-8df1496d87b2479b94321889ec0ef887", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..6e7f4474ceb80859d822d78a3dec42bd1c1ddade --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Design and Implementation)/config.json" @@ -0,0 +1,8 @@ +{ + "node_id": "cloud_design_patterns-8aa6f9ab5dd44d118af9364a1666ad40", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/1.Asynchronous Request-Reply\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/1.Asynchronous Request-Reply\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..26cf77c54d3e1a2fad0ced983812aa39c4d7ad3a --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/1.Asynchronous Request-Reply\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-30df4373c491446b97d595f2eb03c838", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/2.Choreograhpy\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/2.Choreograhpy\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..ef899a994498cea132785de3c93666783dba4e81 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/2.Choreograhpy\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-5c4780005c18480680a5eb7621fd41d1", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/3.Claim Check\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/3.Claim Check\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..f11e47b806199f28e110650feeababd02a1bd0d1 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/3.Claim Check\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-482021f70fb24605940736bcdcc133bd", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/4.Competing Consumers\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/4.Competing Consumers\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..f05f4089c7360b9a3e22defa74bfaefa8fbe4551 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/4.Competing Consumers\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-10d6bf86a1fb4c0ba807c4326d7a55ea", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/5.Priority Queue\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/5.Priority Queue\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..5e13c1471da43c27a14c544267f108f19758f92b --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/5.Priority Queue\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-5f59f970fbf24d40a57deaf744c1649a", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/6.Publisher|Subscriber\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/6.Publisher|Subscriber\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..263f829b4c5a0225718bddb3a3899775d88232f2 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/6.Publisher|Subscriber\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-e88156ea2b0043c791bb7ff27a341086", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/7.Scheduler Agent Supervisor\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/7.Scheduler Agent Supervisor\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..93571c87d791dac2438146d9895d149f1a41fe11 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/7.Scheduler Agent Supervisor\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-3d2d720a81a04e2e88d8a7b575c2b7fc", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/8.Sequential Convoy\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/8.Sequential Convoy\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..4d869e25998f69f158cfefe537f7e13af00fee34 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/8.Sequential Convoy\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-8ca533faaa90420e9e4625debe480a4c", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..05a166de4f72fdc1f64c6ae3c7f0ff3e0869c5f0 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/3.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Messaging)/config.json" @@ -0,0 +1,8 @@ +{ + "node_id": "cloud_design_patterns-67984dd8fb0044ec98bf2d687f94518d", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/1.Bulkhead\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/1.Bulkhead\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..cb437810e654a0209882101daf13ff5464a97b3e --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/1.Bulkhead\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-036de828fda8429b8ed2bdf79542a356", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/2.Ciruit Breaker\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/2.Ciruit Breaker\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..2b3aac0262ee91bac7e1b7f47c56c1cf32acf939 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/2.Ciruit Breaker\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-a7ddf94a2ae9440dbd39c772116c1c89", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/3.Compensating Transaction\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/3.Compensating Transaction\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..f37cd11d1df00d2ba690a3a4fc8b9765b9772af8 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/3.Compensating Transaction\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-c5b4a3a2c4e044d49e0ff6bd4396e622", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/4.Deployment Stamps\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/4.Deployment Stamps\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..77c5fe4deb811d7f459de085704a76e0f47ef2d3 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/4.Deployment Stamps\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-fa379d27b73b448080db7073a4e3af72", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/5.Geodes\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/5.Geodes\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..89cba4573561b3a552eb7ab04caa0ef2aedea3b3 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/5.Geodes\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-bdf1537434de409bb78ca154bbcbf210", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/6.Health Endpoint Monitoring\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/6.Health Endpoint Monitoring\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..9b8f59428840a6bedd441b9517b3d54be37871b6 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/6.Health Endpoint Monitoring\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-8bb0bda3066b4b0a9de8570fd7fae95d", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/7.Queue-Based Load Leveling\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/7.Queue-Based Load Leveling\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..0f6ece7fd765bc1e151709b67ab573f86860dc26 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/7.Queue-Based Load Leveling\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-a23c64cca03b4050a8de6c29391af089", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/8.Retry\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/8.Retry\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..9adaf78c8f1ed8d9eef0d35f6d1e7d697e3d16cd --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/8.Retry\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-182b4fdd2a50489eaebbf53bc143d275", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/9.Throttling\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/9.Throttling\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..3871f02046b03d75d1936da4b1ca7188882d0d0a --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/9.Throttling\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-adb8b93eee1646f8b9a8a5b4e31a80a9", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..2e2f1f13d3958d39b0a7b3ac63d8a33e45e5cd15 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/4.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Reliability)/config.json" @@ -0,0 +1,8 @@ +{ + "node_id": "cloud_design_patterns-b0cd92887fd0417a873f37e80260fd52", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/5.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Security)/1.Federated Identity\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/5.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Security)/1.Federated Identity\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..b7e9f73e8b2c2e892b51014a6c521c56d051d0f3 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/5.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Security)/1.Federated Identity\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-3d83608c81ce4742b16b2d4bfb89eeeb", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/5.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Security)/2.Gatekeeper\346\250\241\345\274\217/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/5.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Security)/2.Gatekeeper\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..baf5f27138bf9fa32828e88683c7cb9fc904861a --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/5.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Security)/2.Gatekeeper\346\250\241\345\274\217/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "cloud_design_patterns-af47f1c263d742028889aa0808c58074", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/5.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Security)/config.json" "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/5.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Security)/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..e74584194f19b6150c5c2e295939b5dec5aa3196 --- /dev/null +++ "b/data/2.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217\344\270\255\351\230\266/5.\344\272\221\345\274\200\345\217\221\350\256\276\350\256\241\346\250\241\345\274\217(Security)/config.json" @@ -0,0 +1,8 @@ +{ + "node_id": "cloud_design_patterns-d4b34e9ec5ce4c16a4ef76895e05a03a", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git a/data/tree.json b/data/tree.json index 2b87593c065272f45cbaf417494418ad08f48465..05c497d68d61419ce05969aa2d574e4d2d8ef140 100644 --- a/data/tree.json +++ b/data/tree.json @@ -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