大型系统内部资源定位的途径
来源:互联网 发布:被狙击的学园 知乎 编辑:程序博客网 时间:2024/05/16 18:23
大型系统内部的资源定位(比如各种服务,各种存储),有两种方式:
- 内部dns解析,用二级域名来定位可用的资源
- 使用方很清晰,望文生义,一下就知道这个是什么服务。比如passport.xxx.com, cache.xxx.com之类的
- 通过修改dns配置,很容易迁移流量。二级域名通常也是解析到vip去。
- 缺点:dns缓存很容易导致系统出问题,而且流量迁移过程通常要持续一个星期
- 内部虚ip,用交换机来定位可用的资源
- 流量迁移可以立刻生效
- 用vip很容易实现round-robin之类的基础failover
- 缺点:vip一旦分配就很难变化,长期来看会导致vip比较混乱
然后,一个服务如果需要跨机房部署,那么不管是dns方式还是vip方式,都需要面临一个选择:是否允许服务被跨机房调用,跨机房常常意味着大延时。dns方式需要考虑域名会被解析到哪个机房去;vip的方式需要考虑客户端应该被告知哪几个可用的vip。
- 大型系统内部资源定位的途径
- 网络获取资源途径
- Android 4.2 系统编译 找不到添加的内部资源 com.android.internal.R
- 系统编译 找不到添加的内部资源 com.android.internal.R
- Java资源的定位方式
- 大型抽奖系统的实现
- 学习嵌入式系统的途径与基本方法
- WinXP系统CPU使用率高的缘由及解决途径
- 定位系统的实现
- 系统瓶颈的定位
- [转]智能手机确定位置的10种途径:定位结合数据
- Fresco 的内部资源uri使用
- 获取jar包内部的资源文件
- 资源定位
- 定位资源
- WINDOWS 系统内部的环境变量
- 中断的系统内部过程
- 利用Powershell获取公司内部机器的资源信息,作为企业后续资产管理的基本途径!
- 【Android游戏开发二十一】Android os设备谎言分辨率的解决方案!以及简单阐述游戏引擎如何使用!
- 【Android游戏开发二十二】(图文详解)游戏中灵活实现动画播放!简述J2me的游戏类库与Android游戏开发!
- 升级到Maven3.1.0 以支持 OpenJDK7
- LeetCode-Jump Game
- excel导出、导入
- 大型系统内部资源定位的途径
- hibernate-MySQL配置文件及简单应用(CRUD)
- 【Android游戏开发二十三】自定义ListView【通用】适配器并实现监听控件!
- 矩阵旋转
- GPIO口控制学习
- 转载:michael的文章1
- Common Lisp 语言编写的Tic-Tac-Toe
- VC++ 6.0 MFC Picture Control Usage
- HDU 4605 Magic Ball Game 树状数组