f*****w 发帖数: 2602 | 1 面试时候被问到的, 说是如果你在全世界很多地方都有office 然后都有自己的系统
,数据库,服
务器什么。 你怎么让各个office之间获取对方的信息 现在问题是地域差距使得实时
的访问会很
慢。
我说每天定时synchronize数据库... 他说不是 |
m********l 发帖数: 4394 | 2 use a middleware.
synchronizing makes matter worse.
【在 f*****w 的大作中提到】 : 面试时候被问到的, 说是如果你在全世界很多地方都有office 然后都有自己的系统 : ,数据库,服 : 务器什么。 你怎么让各个office之间获取对方的信息 现在问题是地域差距使得实时 : 的访问会很 : 慢。 : 我说每天定时synchronize数据库... 他说不是
|
B*M 发帖数: 1340 | 3 用啥样的middleware,要有什么功能呢?
【在 m********l 的大作中提到】 : use a middleware. : synchronizing makes matter worse.
|
l*****a 发帖数: 559 | 4 我猜想是不同的系统不兼容,需要一个统一的接口。
middleware就提供这个接口了。
【在 B*M 的大作中提到】 : 用啥样的middleware,要有什么功能呢?
|
B*M 发帖数: 1340 | 5 "地域差距使得实时的访问会很慢。"
我觉得这个是主要问题,
【在 l*****a 的大作中提到】 : 我猜想是不同的系统不兼容,需要一个统一的接口。 : middleware就提供这个接口了。
|
c****p 发帖数: 6474 | 6 我猜是要搞一个类似于cache的机制。。。
【在 B*M 的大作中提到】 : "地域差距使得实时的访问会很慢。" : 我觉得这个是主要问题,
|
m********l 发帖数: 4394 | 7
对, 就是来个standard interface.
然后看情况怎么implement.
1) 你可以让client和client用standard interface说话
2) 或者让client和server, 然后server再和另个client说话
第一,慢些
第二,块些,不过server是bottleneck
【在 l*****a 的大作中提到】 : 我猜想是不同的系统不兼容,需要一个统一的接口。 : middleware就提供这个接口了。
|
m********l 发帖数: 4394 | 8
right, so, the answer to the question is probably
using a server-centric solution,
then synchronize/index farther client's database with the server (during
network's off hours)
Synchronizing between clients will make the matter worse because it will
generate too much network traffic.
【在 B*M 的大作中提到】 : "地域差距使得实时的访问会很慢。" : 我觉得这个是主要问题,
|
a**********2 发帖数: 340 | |
f*****w 发帖数: 2602 | 10
能展开说说吗
【在 a**********2 的大作中提到】 : proxy
|
m********l 发帖数: 4394 | 11 google "proxy design pattern"
【在 f*****w 的大作中提到】 : : 能展开说说吗
|