优化tips-归档
来源:互联网 发布:淘宝全套模板 编辑:程序博客网 时间:2024/06/05 23:39
架构优化tips,先归档此处,有时间再扒出来In Action。
1.redis 的原子操作依靠lua脚本实现(复杂的操作mix)
参考:利用redis + lua解决抢红包高并发的问题
注意:Avaliable since 2.6.0
redis 也提供乐观锁控制机制(watch,multi,exec),虽然保障数据安全,但是应用到业务中,重试成本太高。
Distributed locking 最佳实践参考《Redis in Action》6.2章节,图文并茂,生动具体。
...
2.提高数据库并发负载能力
参考case1:MySQL主从复制与读写分离-MySQL-Proxy
参考case2:MySQL搭建Amoeba 读写分离
...
3.分库分表-分布式数据访问
解决单库数据量大的问题,以及数据库负载、性能下降的问题。增强扩展性。
理论:数据库水平切分的实现原理解析 |分库分表总结
参考:当当开源sharding-jdbc,轻量级数据库分库分表中间件
...
4.another分布式事务解决方案
消息队列
应用场景:广播/业务解耦/错峰流控/最终一致性
最终一致性消息队列:Notify(阿里)、QMQ(去哪儿)--交易系统中的高可靠通知
参考:消息队列设计精要
...
5.
...
0 0
- 优化tips-归档
- C++代码优化Tips
- Java代码优化TIPS
- C++代码优化Tips
- MySQL性能优化TIPS
- oracle 优化tips
- mysql tips 优化
- hive 优化 tips
- Android性能优化Tips
- 数据库的优化tips
- 数据库的优化tips
- 性能优化tips(一)
- 性能优化-代码-tips
- C++优化tips
- hive 优化 tips
- iOS性能优化Tips
- runtime 优化归档 ,替换方法
- 安卓APP优化归档
- 学习笔记-斯坦福iOS7-第十二课:文档和Core Data
- hdu 2064 汉诺塔III
- linux执行脚本报错: No such file or directory
- IntelliJ安装JRebel热部署插件
- 使用okhttp时出现错误
- 优化tips-归档
- ie8/9本地的跨域访问时session变化
- Tomcat设置session超时的几种方式
- 用interrupt()中断Java线程
- poj2386 (DFS)
- 【HDU 1287】Networking(最小生成树Prim)
- hihoCoder_1032_最大回文串
- Proximal Algorithms
- hdoj1002A + B Problem II(大数相加)