互联网技术架构积累1
2011-01-19 14:53
239 查看
(1)“ 拆分”,数据库的拆分以及应用的拆分,要做到的目标通常是便于应用的无限水平伸缩;
(2)能异步就异步,这需要业务的允许;
(3)能自动就自动,就像自动化的部署系统;
(4)记住所有失败的事情,这点非常重要;
(5)容忍不一致性,这句话的含义是尽量少用强事务,而是采用最终一致性这类方案。
当然,除了上面这五点之外,还有像多用缓存、自行实现关键技术(以控制稳定性、性能和做到及时响应)等。
(2)能异步就异步,这需要业务的允许;
(3)能自动就自动,就像自动化的部署系统;
(4)记住所有失败的事情,这点非常重要;
(5)容忍不一致性,这句话的含义是尽量少用强事务,而是采用最终一致性这类方案。
当然,除了上面这五点之外,还有像多用缓存、自行实现关键技术(以控制稳定性、性能和做到及时响应)等。
相关文章推荐
- 互联网技术架构积累1
- 中大型移动互联网公司技术架构选择
- 关于业务高速发展的互联网公司技术架构演化的一些看法
- 互联网电商技术架构之一
- 互联网技术架构给我们的启示
- 互联网电商系统架构技术
- 互联网通用架构技术解决方案----文章汇总
- 架构的力量!!2016解密互联网公司架构技术
- 北京互联网技术大会, 有很多知名互联网公司的技术架构分享
- BAT解密:互联网技术发展之路(3)- 牛逼公司的技术架构都是这个范
- 大型互联网技术架构4-分布式存储-II Google
- 阿里8年资深技术专家谈企业级互联网架构的演进之路
- 互联网通用架构技术----分布式事务解决方案
- 互联网通用架构技术----分布式锁
- 架构必备:Rate limiting 的作用和常见方式 - 互联网技术和架构
- 互联网技术架构的启示
- 互联网数据库“跨库分页”架构技术实践
- Java互联网架构-高并发分布式消息中间件技术ActiveMQ事务
- 阿里8年资深技术专家谈企业级互联网架构的演进之路 推荐
- 架构必备:Rate limiting 的作用和常见方式 - 互联网技术和架构