• 请不要在回答技术问题时复制粘贴 AI 生成的内容
NaVient
V2EX  ›  程序员

关于服务器异地分布式部署的一些问题

  •  
  •   NaVient · Jan 24, 2019 · 2969 views
    This topic created in 2843 days ago, the information mentioned may be changed or developed.

    假如现有美国服务器,欧洲服务器,中国服务器三台服务器,跑的服务是相同的,数据库是同步的。
    为了保证速度,想要在美国的用户可以直接访问美国服务器,欧洲用户直接访问欧洲服务器,中国用户直接访问中国服务器,请问该如何实现呢?

    如果是要分发的话,都得先访问分发服务器,岂不是有一点本末倒置了?

    12 replies  •  2019-01-24 16:14:08 +08:00
    hadesy
    hadesy
    Jan 24, 2019 via Android
    1
    dns 不用区域解析不同服务 IP
    CallMeReznov
    CallMeReznov
    Jan 24, 2019
    2
    难道你用云服务器还非得自己去部署硬件服务器?
    肯定是买服务去啊!
    littlewing
    littlewing
    Jan 24, 2019
    3
    DNS
    defunct9
    defunct9
    Jan 24, 2019
    4
    dns view 视图
    xiaoz
    xiaoz
    Jan 24, 2019
    5
    请教下数据库您是用的什么方式同步的?假如 A 写入数据,然后数据库同步到 BC,那么 ABC 三者同时写或删数据会不会出现问题?
    wafm
    wafm
    Jan 24, 2019
    6
    DNS 分发 或者在负载均衡做策略
    msg7086
    msg7086
    Jan 24, 2019
    7
    GeoDNS 分发。就算像你说的,使用分发服务器做二次跳转,也只是一次性,后续的访问速度是能得到保证的,也不亏。

    @xiaoz 有很多种做法,多主同步和集群提交等等,还是看具体的案例比较好。
    chor02
    chor02
    Jan 24, 2019 via iPhone
    8
    搭車問下不同區域數據存儲問題
    Variazioni
    Variazioni
    Jan 24, 2019
    9
    搭车同问分布式数据库同步问题。。
    dapang1221
    dapang1221
    Jan 24, 2019
    10
    搭车同问分布式数据库同步问题。。。
    cdlixucd
    cdlixucd
    Jan 24, 2019
    11
    分布式数据库 CAP 避免不了吧😂
    haoz1w0w
    haoz1w0w
    Jan 24, 2019
    12
    搭车同问分布式数据库同步问题。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2020 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 03:40 · PVG 11:40 · LAX 19:40 · JFK 22:40
    ♥ Do have faith in what you're doing.