【发布时间】:2011-03-26 09:35:22
【问题描述】:
我需要设计一个具有以下基本组件的系统:
- 将获得约 100 个请求/秒的 Web 服务器。网络服务器只需将数据转储到原始数据存储库中。
- 原始数据存储库,其中包含一个从网络服务器获取 100 行/秒的表。
- 一个原始数据处理单元(处理简单,不多。删除无效的原始数据,将丢失的组件插入损坏的原始数据等)
- 已处理的数据存储库
在这样的系统中,有一个服务层来构建所有组件是否有意义?所有组件间的交互都将通过服务层。虽然这将使系统易于升级和维护,但由于我要处理如此多的流量,它不会对性能产生重大影响吗?
【问题讨论】:
-
数据的大小(以字节为单位)是多少?
标签: performance architecture scalability service-layer