摘要:
mysql 执行计划 SET optimizer_trace = "enabled=on";sql 语句 select trace FROM information_scheme.optimizer_trace; SET optimizer_trace=“enable=off”; 执行完会返回一个j 阅读全文
摘要:
考虑到能力时间以及收入,程序员很快不再合适我个人的发展路线 我认为我应该往产品的思维上面去靠拢,尽量可能发挥个人的能力 关于如果能进大厂 很明显,以目前的能力来说,我不太能进大厂。 首先,如果我现在平时工作就可能遇到一些,我自己无法解决的问题。如果到了大厂,那我就更加不太可能解决。 其次,压力会比较 阅读全文
摘要:
一、常见错误方式 1、服务拆分粒度 2、以代码量为标准 二、拆分三原则 2.1、服务粒度匹配团队规模 2.2、演进式拆分 2.3、以业务模型拆分 三、服务粒度匹配团队规模 四、数据库拆分后数据一致性问题 4.1、解决方案 最终一致性替代分布式事务 4.2、实现方式 可靠事件模式:不断重试 补偿模式: 阅读全文
摘要:
一、服务化之前的架构 首先,用户请求到达 负载均衡服务器上,即nginx 集群。对于高并发应用采用 Lvs 加 nginx 负载均衡架构方式,nginx 根据负载均衡算法,均衡的将请求打在了应用机上。当应用发展到一定阶段,请求速度逐渐增加,我们通过增加服务器数量,进行应用的横向拓展 未服务化之前的痛 阅读全文
摘要:
1、 阅读全文