From cee16c14d7a12ea8cc4fe3781edae1beffebf3e9 Mon Sep 17 00:00:00 2001 From: feilong Date: Sun, 16 Oct 2022 21:19:26 +0800 Subject: [PATCH] init chapter --- .../config.json" | 0 .../helloworld.json" | 0 .../helloworld.md" | 0 .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 0 .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 8 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 8 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 8 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 8 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 8 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 8 + .../config.json" | 10 + .../config.json" | 10 + .../config.json" | 8 + data/tree.json | 769 +++++++++++++++++- 72 files changed, 1416 insertions(+), 9 deletions(-) rename "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" => "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" (100%) rename "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" => "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" (100%) rename "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" => "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" (100%) create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" rename "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" => "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" (100%) create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" create mode 100644 "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" 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 0000000..f1789c7 --- /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 0000000..716f303 --- /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 0000000..8fd8b15 --- /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 0000000..3c5b559 --- /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 0000000..4ce7664 --- /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 0000000..1731af6 --- /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 0000000..5d364a7 --- /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 0000000..2cec923 --- /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 0000000..e933426 --- /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 0000000..eee3ac0 --- /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 0000000..5f2980e --- /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 0000000..2cff8dc --- /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 0000000..8d6592c --- /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 0000000..ce70501 --- /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 0000000..77788ba --- /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 0000000..1e47936 --- /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 0000000..d092e62 --- /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 0000000..d74fe37 --- /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 0000000..8c1178a --- /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 0000000..510a74e --- /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 0000000..fa46556 --- /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 0000000..28913f2 --- /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 0000000..a6059b8 --- /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 0000000..f81d3fe --- /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 0000000..e2bf3fe --- /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 0000000..2b7a77f --- /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 0000000..99764ca --- /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 0000000..40ca9c1 --- /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 0000000..42d9504 --- /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 0000000..79823fb --- /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 0000000..e9860b2 --- /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 0000000..66bc09e --- /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 0000000..5d4f030 --- /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 0000000..2f9acac --- /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 0000000..3fd71cc --- /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 0000000..a550bcc --- /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 0000000..95f5361 --- /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 0000000..85ce681 --- /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 0000000..8796930 --- /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 0000000..d1c47ab --- /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 0000000..29b10f9 --- /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 0000000..4a39b05 --- /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 0000000..eccd219 --- /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 0000000..6ad00c1 --- /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 0000000..6e7f447 --- /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 0000000..26cf77c --- /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 0000000..ef899a9 --- /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 0000000..f11e47b --- /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 0000000..f05f408 --- /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 0000000..5e13c14 --- /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 0000000..263f829 --- /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 0000000..93571c8 --- /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 0000000..4d869e2 --- /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 0000000..05a166d --- /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 0000000..cb43781 --- /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 0000000..2b3aac0 --- /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 0000000..f37cd11 --- /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 0000000..77c5fe4 --- /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 0000000..89cba45 --- /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 0000000..9b8f594 --- /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 0000000..0f6ece7 --- /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 0000000..9adaf78 --- /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 0000000..3871f02 --- /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 0000000..2e2f1f1 --- /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 0000000..b7e9f73 --- /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 0000000..baf5f27 --- /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 0000000..e745841 --- /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 2b87593..05c497d 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 -- GitLab