{"componentChunkName":"component---src-templates-blog-post-js","path":"/blog/2020-06-25-architecture-pattern/","result":{"data":{"markdownRemark":{"id":"4f4c476e-6129-5913-a804-f8c1f0518f0a","html":"<p>架构演进</p>\n<p>分布式架构解决的问题</p>\n<p>带来的新问题</p>\n<p>解决方案</p>\n<h1>互联网系统架构模式</h1>\n<p>互联网项目、企业级项目</p>\n<p>演进\n模式</p>\n<p>单体项目、分布式项目</p>\n<h2>单体项目</h2>\n<h2>分布式项目</h2>\n<h2>企业级项目</h2>\n<h2>互联网项目</h2>\n<h2>互联网系统需要面对的问题</h2>\n<h3>高并发</h3>\n<p>高并发不是系统特征。</p>\n<p>高并发下，追求保证高可用、高性能。</p>\n<h3>高可用</h3>\n<p>系统 7x24 小时<code>不间断服务</code>。</p>\n<h3>高性能</h3>\n<h3>海量数据</h3>\n<h3>用户分布广泛</h3>\n<h3>安全环境恶劣</h3>\n<h3>需求快速变更，发布频繁</h3>\n<h3>渐进式发展</h3>\n<h3>可扩展</h3>\n<h3></h3>\n<h2>架构模式</h2>\n<h3>进程通信</h3>\n<h3>监控告警</h3>\n<h3>配置管理</h3>\n<h3>数据分片</h3>\n<h3>冷热分离</h3>\n<p>缓存</p>\n<p>团队组织结构</p>\n<p>快速验证，渐进优化</p>\n<p>数据量、盈利</p>\n<p>大数据 </p>\n<p>AI</p>\n<p>事件溯源（事件驱动）</p>\n<h3>服务发现</h3>\n<h4>DNS</h4>\n<h4>Nginx</h4>","frontmatter":{"date":"June 25, 2020","title":"互联网系统架构模式","description":"","tags":null}}},"pageContext":{"id":"4f4c476e-6129-5913-a804-f8c1f0518f0a"}}}