摘要:
分布式/集群部署的时候session的解决方案? 1 tomcat + redis 的方案 分布式部署两台机器的时候用户请求(机器1)数据到系统 返回的session数据会放在session中和redis中, 用户在请求(机器2)数据到系统,tomcat从redis中读取session数据 放在机器 阅读全文
摘要:
分布式事务的方案: 1 两阶段提交的方案/xa方案。(这种方案不怎么用) 第一阶段 :询问。 第二阶段:执行。 spring + JTA 就可以实现。 这种方案是每个服务只能操作自己对应的数据库的,如果出现多个库这么一个操作是不合规的。 2 tcc 的方案 (try confirm cancel)分 阅读全文
摘要:
分库分表? 高并发下每秒访问对数据库单库单表承受不住巨大的压力。单表最大支持每秒2000个写的请求。 分库能减缓对单表的压力。 数据库的中间件:sharding-jdbc 当当开源的。属于client层的,只要引入jar就可以使用了。 用的比较多的。 mycat 基于cobar改造的。属于proxy 阅读全文