架构师训练营 week4 课后作业
一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。
1、缓存
用来减少访问时间和消耗的资源。
包括:CDN缓存、HTTP缓存、分布式对象缓存。
2、异步处理
调用者不需要等待它所调用的服务的响应,发送请求后马上继续后续处理而不会被阻塞。
主要是使用消息队列、事件驱动技术来实现。
3、数据搜索
处理复杂的搜索问题。
主要是使用NoSQL数据存储和搜索引擎技术来实现。
版权声明: 本文为 InfoQ 作者【花果山】的原创文章。
原文链接:【http://xie.infoq.cn/article/6db62206b6c5ef65db9e4e118】。未经作者许可,禁止转载。
评论