应用服务器有哪些特点呢?
? 使用单一的两层架构(这一点有点疑问,看来是自己写的应用服务器)
? 330 万行的 C++ ISAPI DLL (二进制文件有 150M)
? 数百名工程师进行开发
? 每个类的方法已经接近编译器的限制
非常有意思,根据eWeek 的该篇文档,昨天还有上面这段划掉的内容,今天上去发现已经修改了:
架构
? 高分布式
? 拍卖站点是基于 Java 的,搜索的架构是用 C++ 写的
? 数百名工程师进行开发,所有的工作都在同样的代码环境下进行
可能是被采访者看到 eWeek 这篇报道,联系了采访者进行了更正。我还有点奇怪原来"两层"架构的说法。
其他信息
? 集中化存储应用程序日志;
? 全局计费:实时的与第三方应用集成(就是eBay 自己的 PayPal 吧?)
? 业务事件流:使用统一的高效可靠消息队列. 并且使用 Cookie-cutter 模式用于优化用户体验(这似乎是大型电子商务站点普遍使用的用于提高用户体验的手法)。
后记
零散作了一点流水帐。作为一个 DBA, 或许有一天也有机会面对这样的数据量。到那一天,再回头看这一篇电子垃圾。
更新:更详细信息请参考:Web 2.0: How High-Volume eBay Manages Its Storage。可能处于 Cache 的问题,好几个人看到的原文内容有差异
--EOF—