分布式系统架构.docx
文本预览下载声明
分布式系统架构
关于分布式系统架构
对于软件架构,更多的是一种思想,即内功修为。在道与术层面, 则更偏重道的修炼,道的深度决定架构的境界。相对而言,术是手
段,随不同的环境应运而生,就像太极剑法和独孤九剑,能做到随境而变。
架构是一种权衡
没有一种架构可以应用到所有环境,也没有一个技术或框架可以解决所有问题,即使是针对同一种场景也往往存在多种解决方案。在架构的时候,更多的是方案和手段的权衡,例如高可用性、高并发性、一致性本身就存在一定的矛盾;而异步还是同步、是否需要事务、如何应用事务、缓存、拆分、容灾、发布等等,每一项都需要从各种技术实现中进行权衡。细化到框架,ActiveMQ、RocketM
显示全部