
分布式/高可用/高并发
文章平均质量分 93
分布式/高可用/高并发
郎涯技术
微信搜一搜:【郎涯技术】关注我。
卖码为生,有代码洁癖。不爱广度,爱深度 — 专注分享Java / 在线教育 / 视音频领域等技术。
想和你一起,每天进步一点点,做一个不凡的人!
展开
-
10种神级性能优化手段
以 ROI 的视角看软件开发,初期人力成本的投入,后期的维护成本,计算资源的费用等等,选一个合适的方案而不是一个性能最高的方案。本篇结合个人经验总结了常见的性能优化手段,这些手段只是冰山一角。在初期就设计实现出一个完美的高性能系统是不可能的,随着软件的迭代和体量的增大,利用压测,各种工具(profiling,vmstat,iostat,netstat),以及监控手段,逐步找到系统的瓶颈,因地制宜地选择优化手段才是正道。有利必有弊,得到一些必然会失去一些,有一些手段要慎用。切忌过早优化、过度优化。转载 2023-04-27 23:50:02 · 325 阅读 · 0 评论 -
分布式事务TCC 你真的理解了吗
Try(尝试)阶段: 在转账场景下,Try 要做的事情是就是检查账户余额是否充足,预留的资源就是转账资金Confirm(确认)阶段: 如果 Try 阶段执行成功的话,Confirm 阶段就会执行真正的扣钱操作Cancel(取消)阶段:释放 Try 阶段预留的转账资金一般情况下,当我们使用TCC模式的时候,需要自己实现tryconfirmcancel这三个方法,来达到最终一致性。也就是说,正常情况下会执行tryconfirm,如下图所示。出现异常的话会执行trycancel,如下图所示。因此,原创 2023-04-28 08:45:00 · 850 阅读 · 0 评论