d****g 发帖数: 1049 | 1 比如有两个并列的server来查字典,
server1存A-H, server2存I-Z的字。
client可以和server1相连,输入要查
的字,如果server1字典里没有,server1
把query直接传到server2去查,server2
把查到的结果送回server1, 然后server1
再把结果传给client.
我查了一下java.net.* API, 好像没有找到
server之间通讯的命令。 | g*****g 发帖数: 34805 | 2 就是一个server作为client向另外一个server要数据。
本地数据库没有,就从另一个搞来relay。
【在 d****g 的大作中提到】 : 比如有两个并列的server来查字典, : server1存A-H, server2存I-Z的字。 : client可以和server1相连,输入要查 : 的字,如果server1字典里没有,server1 : 把query直接传到server2去查,server2 : 把查到的结果送回server1, 然后server1 : 再把结果传给client. : 我查了一下java.net.* API, 好像没有找到 : server之间通讯的命令。
| d****g 发帖数: 1049 | 3 谢谢,我现在也是想这么做,可是调试了很久就是调不通。
比如我的两个server, port 12000给client, port 12001
给server1, server2之间通讯,
我现在开server之间通讯口是用ServerSocket(12001),
然后input, output stream都照server端做,可是死活
也不通,似乎server之间的连接根本没建起来。
【在 g*****g 的大作中提到】 : 就是一个server作为client向另外一个server要数据。 : 本地数据库没有,就从另一个搞来relay。
| h******a 发帖数: 46 | 4 why not add one server3 as an index to direct traffic to either 1 or 2 (
something like a tree).
【在 d****g 的大作中提到】 : 比如有两个并列的server来查字典, : server1存A-H, server2存I-Z的字。 : client可以和server1相连,输入要查 : 的字,如果server1字典里没有,server1 : 把query直接传到server2去查,server2 : 把查到的结果送回server1, 然后server1 : 再把结果传给client. : 我查了一下java.net.* API, 好像没有找到 : server之间通讯的命令。
| h******a 发帖数: 46 | 5 between the server 1 and 2, their relationship is client-server, just like
your client and server 1.
【在 d****g 的大作中提到】 : 谢谢,我现在也是想这么做,可是调试了很久就是调不通。 : 比如我的两个server, port 12000给client, port 12001 : 给server1, server2之间通讯, : 我现在开server之间通讯口是用ServerSocket(12001), : 然后input, output stream都照server端做,可是死活 : 也不通,似乎server之间的连接根本没建起来。
| d****g 发帖数: 1049 | 6 thx. I think this is the problem.
Somehow I thought servers can only have server socket.
【在 h******a 的大作中提到】 : between the server 1 and 2, their relationship is client-server, just like : your client and server 1.
|
|