最近打算学习分布式和高并发这块的知识,打算做一些东西出来,相当于边学边实践吧。

分布式应用的理解

分布式应用按照我现在的理解来说,就是将传统的单机应用拆分到了不同的实例上,原来是一个机器上跑的东西,将应用按照业务需求拆分到了不同的机器上,分别独立运行,降低相互之间的影响,同时提高应用的可扩展行。

技术栈的内容

分布式应用一般都是面对海量用户的场景,所以高并发,高流量是无可避免的。所以目前我知道的会接触到的内容主要包括并发相关的负载均衡,业务拆分,分库分表,数据缓存,session共享等相关方面的技术。

实践方式

开发一个简单的博客,以技术使用为目的,将其中涉及的常用技术使用进去,作为练习目的吧。