![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂谈
文章平均质量分 79
iteye_8567
这个作者很懒,什么都没留下…
展开
-
淘宝高性能可伸缩平台架构
一 应用无状态(淘宝session框架) 假如在session中保存了大量与客户端的状态信息,保存状态信息的server宕机时 通常通过集群解决,不仅有负载均衡,更重要的是要有失效恢复failover tomcat用集群节点广播复制,jboss用配对复制等session状态复制策略,但严重影响系统的伸缩性,不能通过增加更多的机器达到良好的水平伸缩 因为集群节点间sessi...原创 2015-06-14 20:22:00 · 79 阅读 · 0 评论 -
淘宝TDDL数据库分库分表
分库分表,而且分库规则非常灵活. 2. 主键生成策略 目前TDDL提供的id生成主要还是依托数据库来进行的,oracle可以直接使用sequence来完成id生成,mysql则需要DBA建立一个表专门用于生成id. 3. 连接查询策略 虽然TDDL目前并不直接支持连接查询,但连接查询在业务中也是常见的查询。处理这类查询时,需要由业务去决定如何实现这类查询。 处理这类查询时,一个普遍...原创 2015-06-14 20:22:42 · 148 阅读 · 0 评论 -
<大型网站系统与Java中间件实践>读书笔记
DB 垂直分拆: 1.ACID原则 2.join查询 3.外键约束 水平分拆: 1.ACID原则 2.join查询 3.外键约束 4.自增唯一ID 5.跨库查询 分布式: XA AP/RM/TM AP->tx->TM AP->XA Native API->RM TM<--XA-->RM 两阶段提交 ...原创 2015-03-30 18:37:27 · 74 阅读 · 0 评论 -
学习资料
1.朝花夕拾——Groovy & Grails: http://www.blogjava.net/BlueSUN/archive/2007/04/23/112978.html Groovy入门教程 http://blog.csdn.net/kmyhy/article/details/4200563 2.数据一致性-分区可用性-性能——多副本强同步数据库系统实现之我见...原创 2015-05-07 11:36:53 · 85 阅读 · 0 评论