- 论坛徽章:
- 0
|
...3.每个子系统都做为一个服务器接受请求,定义统一的XML接口...
为什么这个不统一方到那个数据库服务器上?
因为通常有xml接口的, 都是针对数据服务的, 而不是协调进程通信的.
偶前不久思考过一个机器爬虫之类的...LZ一说, 我把我的想法说出来. 接合LZ的几条, 可能更形象一点.
DATAs: 是数据库服务器组: 用来存放收集到的网页
|
-- +---XML: 提供xml服务: my gogo top 10 
|
+data: 数据库服务器: 存放世界域名
|(-database-)
+SENDER: 多个进程随机取n条分发到随机的几台机器GATHERs.
|(-socket-)
+GATHERs: 得到n个域名做为任务, 开启n个线程进行抓取并放到DATAs.
--------------------------------------------------------Internet
|
data --- SENDER
|
GATHERs1 ... ------------------------------Internet
DATAs =================
XML server, other server...-------------Internet
不知道这样行不行? |
|