类似于58同城分地市主机域名是如何设计的

panlover 发布于 2015/06/24 17:02
阅读 210
收藏 0

【Gopher China万字分享】华为云的Go语言云原生实战经验!>>>

拿58同城来说吧.

一个用户登录后,它会判断用户ip地址所属的地市,然后根据地市跳转到不同的网站,比如说郑州zz.58.com.

然后我现在双想跳转到广州的网站sy.58.com,等于说我跳转到了另外一个主机上.我知道58肯定会使用集群来部署,每次ping它的时候可能ip地址会不相同.

我的问题是:

1.类似于58这样分地域的网站,该如何进行设计呢(数据库设计 和网站程序设计 )

2.不同的主机的应用(如zz.58.com和gz.58.com)是不同的程序还是相同的程序使用了不同的数据?

请大家讨论下.也请知道的人可以描述一下.

加载中
0
yq19860605
yq19860605

第一个问题 nginx能根据IP判读跳转域名 http://www.jb51.net/article/54854.htm

第二个问题应该是后台做区域数据权限了

返回顶部
顶部