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