zhougong

 

大型分布式架构设计与实现-第二章分布式基础

  本文参考大型分布式架构设计与实现[1],去除原书中的一些过于详细的代码,去除对整体理解没有帮助的概念,是学习架构的参考,本文一些数据以及资料均来自原书,本博客仅作为简化整理,不商用,另外,写书不容易,请购买及支持原作者陈康贤先生的原作。

     1.分布式缓存,请学习memcache项目。

  2.分布式session,请参考memcache-session-manager

  3.持久化存储,首先必须了解什么是ACID 。首先需要拆分业务,细化数据库;然后选择合适的复制策略;其次进行分表和分库,近分表与仅分库都可以简单取模运算进行,分表可以快速查询,分库可以快速写入。既分库又分表称为分库分表,如何分法是一个有趣的课题,读者可参考网上现有的一些例子进行学习。HBaseRedis这里也不细讲,不了解的可以慢慢上网研究。

 4.消息系统。读者可自学ActiveMQJMS 。    

 5.垂直化搜索引擎。了解Lucene

    本章没有什么难点,基本上是大致介绍了一下分布式基本支撑系统。          

  

  

posted on 2018-07-24 09:31  zhougong  阅读(396)  评论(0编辑  收藏  举报

导航