每个区域的位置代理如何实际使用并在Google Spanner中保持最新?

时间:2014-05-23 01:06:55

标签: proxy google-cloud-platform google-cloud-spanner

这是一个Spanner paper用一条线掩盖的细节,我希望谷歌的某些人能够对此有所了解。

  

客户端使用每个区位置代理来查找   分配用于服务其数据的spanservers。

  1. 客户如何找出位置代理的IP地址?
  2. 在检索数据后,客户端是否在某处缓存此数据,或者是否与每次读写的位置代理进行通信?
  3. 如果客户端上有缓存,客户端如何发现需要更新?

2 个答案:

答案 0 :(得分:1)

回答第一个问题,因为此时位置代理的详细信息不公开。

使用Borg解决了Google的命名解决方案,请参阅the Borg paper的第2.6节。

答案 1 :(得分:-1)

  1. 客户如何找出位置代理的IP地址? - 据我所知,客户只知道客户端连接的每个DC地址

  2. 检索数据后,客户端是否在某处缓存此数据,或者是否与每次读写的位置代理进行通信? - 实际上无法找到有关缓存的任何信息。我认为缓存不受支持,因为Spanner将存储数百PB

  3. 如果客户端上有缓存,客户端如何发现需要更新? - 客户端没有本地缓存​​