中间件
文章平均质量分 90
普通网友
这个作者很懒,什么都没留下…
展开
-
数据库读写分离方法浅析
笔者实际的问题是尝试读写分离,下面记录一下读写分离方法,欢迎斧正。DB读写分离理论上方案比较多,如中间件转发、应用层分离,数据库驱动等等,各种方法的优缺点如下:1、中间件转发通过mysql中间件做主从集群,Mysql Proxy、Amoeba、Atlas等中间件貌似都能符合需求。优点:对应用透明缺点:需要代理,增加网络等性能开销2、应用层分离应用层路由数据源实现读写分离,通过AOP或者注解来动态选择数据源优点:无需中间件,策略可选,可用来负载均衡缺点:耦合度高3、数据库驱动Replica原创 2016-10-07 21:05:19 · 4906 阅读 · 1 评论 -
mysql、zookeeper、redis和elasticsearch主从同步机制
mysql、zookeeper、redis和elasticsearch主从机制。 当系统规模达到一定程度时,传统的单机模式往往无法满足,于是就有了分布式系统。分布式系统面临的问题是CAP问题 。CAP具体含义如下:1、consistency:一致性,数据一致更新,保持数据同步更新2、availability:可用性,好的响应性能3、partition tolerance:分区容错性,可靠性定理:任何分布式系统只可同时满足二点,没法三者兼顾忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系原创 2016-10-03 23:06:58 · 9764 阅读 · 1 评论