集群隔离

随着系统的发展,单实例服务已经无法满足需求,此时需要服务化技术,通过部署多个服务形成服务集群,来提升系统容量

随着调用方的增多,当请求调用会影响到其他服务稳定性时,应该考虑为该类型服务提供单独的服务集群,即服务分组,这样当某一个分组出现问题时,不会影响其他分组,从而实现了故障隔离。

举例:
注册生产者时候提供分组名

<jsf:provider id="myService" interface="com.jd.MyService" alias="${分组名}" ref="myServiceImpl"/>消费时使用相关分组名```java
<jsf:consumer id="myService" interface="com.jd.MyService" alias="${分组名}"

## 机房隔离
随着对系统可用性的要求,会进行多机房部署。每个机房的服务都只调用本机房服务,不进行跨机房调用。当一个机房发生问题时,可以通过DNS/负载均衡将请求全部切到另一个机房,或者考虑服务能自动重试其他机房服务,从而提升系统性能。可以通过IP分组,也可以在分组名后加上机房名

系统设计中的集群隔离和机房隔离相关推荐

  1. DistCp迁移Hive数据过程中源集群增加删除文件等场景测试

    1 概述   由于在数据迁移过程中,上层任务仍在运行,会出现源集群新增文件及删除文件的情况,因此进行测试 2 需要同步的数据文件说明   源集群:192.168.40.100:8020,目标集群:19 ...

  2. Hadoop架构中各个集群在开发中的作用

    学习大数据,如果只是零零散散地学习各个模块,就会深陷其中,很难深入了解hadoop架构中各个集群的作用.那么在实际开发中,究竟是怎样的一个流程呢?先看下面一张流程图: 接下来就用一些大白话,来讲解每个 ...

  3. 17-kubernetes集群中ceph集群使用

    <文章感谢 xingdian > 文章目录 kubernetes集群中ceph集群使用 一:CephFS 创建和使用 1.filesystem 配置 2.查看资源配置 3.创建相对应的st ...

  4. 16-kubernetes集群中ceph集群使用

    <文章感谢 xingdian > 文章目录 kubernetes集群中ceph集群使用 一:块设备创建和使用 1.storageclass 配置 2.查看配置结果 3.kubernetes ...

  5. K8s——kubernetes集群中ceph集群使用【下】

    kubernetes集群中ceph集群使用 一:CephFS 创建和使用 CephFS 允许用户挂载一个兼容posix的共享目录到多个主机,该存储和NFS共享存储以及CIFS共享目录相似 1.file ...

  6. K8s——kubernetes集群中ceph集群使用【上】

    kubernetes集群中ceph集群使用 块设备创建和使用 Ceph 能够为 pod 提供裸的块设备卷,定义在Ceph数据冗余级别的一个池中 1.storageclass 配置 storagecla ...

  7. spark-测试模式-在windows中连接虚拟机中cdh集群的hdfs和hive和linux单机模式

    需求1:在windows的idea中连接虚拟机cdh集群的hdfs和hive 在windows中的idea中直接把spark程序的master设为local,然后连接虚拟机中的hdfs和hive.这是 ...

  8. 【大数据实战】Docker中Hadoop集群搭建

    目录 Docker中Hadoop集群搭建 环境 网络设置 安装docker 安装OpenSSH免密登录 Ansible安装 软件环境配置 配置hadoop运行所需配置文件 Hadoop 启动 问题 D ...

  9. 项目实践中Linux集群的总结和思考

    2019独角兽企业重金招聘Python工程师标准>>> 前言:作为一名Linux/unix系统工程师.项目实施工程师,这几年一直在涉及到对外项目,经手过许多小中型网站的架构,F5.L ...

最新文章

  1. 框架原理第一讲,熟悉常用的设计方式.(以MFC框架讲解)
  2. dos窗口显示中文的一种方法
  3. oracle的三个管理,Oracle数据库的在空间管理三个技巧是什么?
  4. Redis教程(四):Hashes数据类型
  5. 管理信息系统第一次作业
  6. c# 进程间的通信实现之一简单字符串收发
  7. 课堂笔记_图形学基础课程_简单认知00
  8. PDF怎么转换成JPG图片?教你如何快速转换
  9. pycaret 2 1新增功能
  10. 2021-2027全球与中国陶瓷基板白板市场现状及未来发展趋势
  11. XFCE下Screen Tearing问题的解决
  12. 关于使用winfrom程序调用命令控制台
  13. CSP化学方程式题解
  14. php trum,口碑曝光TrumoAurora评测如何?怎么样呢?使用报告曝光评测
  15. R语言【轮廓图、调和曲线图】
  16. Hadoop No FileSystem for scheme “hdfs“ 客户端环境变量配置
  17. ip ban linux,linux – fail2ban:unban ip如何(使用fail2ban-client)
  18. 最好的在线PDF转换工具服务
  19. python使用turtle库绘制一个红色五角星_使用turtle库绘制红色五角星图形
  20. 根据数据库表字段动态生成选择画面[FREE_SELECTIONS_DIALOG]

热门文章

  1. Ubuntu16.04下fctix无法切换中英文输入法
  2. Fatal error: Port 9100 is already in use by another process.
  3. word python插件_用 Python 自动生成 Word 文档
  4. 微信公共服务平台开发(.Net 的实现)13-------网页授权(下 :C#代码的实现 )
  5. 达梦数据库的连接(四种方式-亲测可用)达梦数据库的几大小助手工具
  6. App推广:三大思路与解决方案
  7. prometheus alertmanager告警pending
  8. 学生白嫖阿里云服务器方法
  9. i(1<<j)什么意思?
  10. 关于rangeOfString判断是否存在字符串bug