{"version":1,"pages":[{"id":"-LSCVi7p5mqwsTUPM713","title":"微服务架构设计","pathname":"/microservices-architecture","siteSpaceId":"sitesp_orAXQ","description":""},{"id":"-LSCl645x6bAVI3IRsM8","title":"架构之美（TBD）","pathname":"/microservices-architecture/fu-wu-jia-gou-yan-yi/the-beauty-of-the-architecture","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"服务架构演绎"}]},{"id":"-LSlZJVF9ODbVJIRf6la","title":"单体架构介绍","pathname":"/microservices-architecture/fu-wu-jia-gou-yan-yi/monolithic-architecture","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"服务架构演绎"}]},{"id":"-LSlZJVHcLuW5YONSodl","title":"SOA的演进","pathname":"/microservices-architecture/fu-wu-jia-gou-yan-yi/soa","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"服务架构演绎"}]},{"id":"-LSClf6UyDM7A29WGgOA","title":"微服务的兴起","pathname":"/microservices-architecture/fu-wu-jia-gou-yan-yi/microservices","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"服务架构演绎"}]},{"id":"-LSlZJVLLND-JEpXDe-D","title":"项目背景","pathname":"/microservices-architecture/xiang-mu-jie-shao/background","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"项目介绍"}]},{"id":"-LSoi_TfBcvSYBYftd8R","title":"单体架构实现","pathname":"/microservices-architecture/xiang-mu-jie-shao/monolithic-architecture-version","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"项目介绍"}]},{"id":"-LV_jKKH3xlshtj9EaSo","title":"本章介绍","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/introduction","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LT-suoCXIIEntlpsv9_","title":"服务怎么划分","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/services-division","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LTKcmpTUuZ4ISafDF0-","title":"接口协议选择","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/api-protocol-select","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LT_KDoBgCRRzJqymqQG","title":"编制与协同设计","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/services-invoke","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LTUxEclN3pVRhgL8a3h","title":"事件驱动架构","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/eda","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LTeIXKywm5qAVxtbkOu","title":"服务注册与调用","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/services-register","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LTtcxr8K5Y2_7uSnRlU","title":"统一配置中心","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/services-config","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LTz1Sf5IVnYGm_KWrlu","title":"服务熔断处理","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/services-circuit","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LU2w7O9ac0jilvM4I4k","title":"可降级设计","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/services-fallback","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LU80-iRsEMLSnDTt78w","title":"缓存设计","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/cache","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LUShd-iFHZL3Jv0VvbG","title":"分布式锁使用","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/lock","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LUXsAsPZRhGXHdxtO0z","title":"分布式事务实现","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/transaction","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LUc-H3tFsYB5VPdiTvZ","title":"幂等与去重处理","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/idempotent","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LUhAEYXPZQ0MOYo7RYU","title":"全局ID策略","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/id-generated","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LUmLda-nW6FQtquuQLt","title":"顺序处理","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/sequential-processing","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LUmLda0b6zDNwLjw4Pt","title":"延迟队列","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/delay-queue","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LV_jKKY7cHk6t_makuf","title":"流控处理","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/flow-control","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LVB7CgYtmTRJk4hDPy6","title":"一致性与共识","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/consistency-consensus","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LVGIvbOynYbRg8cfaMF","title":"CP与AP的取舍","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/cap","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LV_jKKaDd-YkAlpu7cP","title":"本章小结","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-ji-shu-jia-gou/summary","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之技术架构"}]},{"id":"-LVewOE2Am2K7bOsbWcR","title":"本章介绍","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-kai-fa-yu-ce-shi/introduction","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之开发与测试"}]},{"id":"-LVewOE3x9zBazslQams","title":"团队架构","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-kai-fa-yu-ce-shi/team-architecture","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之开发与测试"}]},{"id":"-LVuNANVe_qdgSEvCzsQ","title":"代码管理","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-kai-fa-yu-ce-shi/code-managerment","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之开发与测试"}]},{"id":"-LWDzA-fC7VpHNIA2ua_","title":"接口管理","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-kai-fa-yu-ce-shi/api-managerment","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之开发与测试"}]},{"id":"-LWJ6SP35GAjSLZgZxNI","title":"单元测试","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-kai-fa-yu-ce-shi/unit-test","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之开发与测试"}]},{"id":"-LWTKtBOFE4YO1XN1N2j","title":"可测试性设计","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-kai-fa-yu-ce-shi/testability-design","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之开发与测试"}]},{"id":"-LWs01qhT_jwRPTZs88L","title":"本章小结","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-kai-fa-yu-ce-shi/summary","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之开发与测试"}]},{"id":"-LWs01qkyYYiVhWTHaqb","title":"本章介绍","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-yun-wei-yu-jiao-fu/introduction","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之运维与交付"}]},{"id":"-LX1_YPjRxN2tw4Wq01L","title":"自动化部署","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-yun-wei-yu-jiao-fu/cd","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之运维与交付"}]},{"id":"-LXM-9oouX_V40Up4PA1","title":"服务监控","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-yun-wei-yu-jiao-fu/monitor","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之运维与交付"}]},{"id":"-LXREdf3j5_0if-Trkfq","title":"节点伸缩与故障转移","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-yun-wei-yu-jiao-fu/node-scaling-and-failover","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之运维与交付"}]},{"id":"-LXWR-F3vN-Bnv0BMW9O","title":"日志追踪与收集","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-yun-wei-yu-jiao-fu/log-trace","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之运维与交付"}]},{"id":"-LZX3SUxot0_OzPoSKkl","title":"日志追踪与收集","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-yun-wei-yu-jiao-fu/log-trace-1","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之运维与交付"}]},{"id":"-LZX3SUyyG4C6ffuUaxt","title":"新老系统过渡方案","pathname":"/microservices-architecture/wei-fu-wu-hua-zhi-yun-wei-yu-jiao-fu/iteration-plan","siteSpaceId":"sitesp_orAXQ","description":"","breadcrumbs":[{"label":"微服务化之运维与交付"}]}]}