Tiny之7*24集群服务方案
最上层通过Apache或F5作接入端负载均衡
AR1,AR2,AR3,..., ARn负责做Web接入端
SC是Server Central的缩写,一个环境中一般一个就够了,为了避免单点,也可以提供多台
AS1与AS2,AS3,...,ASn是应用服务器,一个一环境中可以有N台。
服务中心的职责:
接受请求服务器和应用服务器的注册
向其它服务器推送服务器注册信息
向其它服务器推送服务注册表
最终达到的效果:
请求服务器不用关心应用服务器
应用服务器不用关心请求服务器
请求服务器可以在线水平扩展--只要加一台机器即可,已经存在的机器不必做任何人为调整。
应用服务器可以在线水平扩展--只要加一台机器即可,已经存在的机器不必做任何人为调整
支持多服务中心,避免服务中心单点故障
服务中心宕机不影响已经注册服务器运行
部分应用服务器宕机不影响服务提供
请求服务器访问任意应用服务器上的服务都不需要中转
整个环境中的任何一个环境都不存在单点
即使只有一台AR和AS存在,就可以继续提供服务。
调用服务时,需要在所有提供服务的机器上进行负载均衡,并能根据应用服务器的增减自动调整
真正做到永不中断服务(没有电、网络中断除外)
Tiny之7*24集群服务方案相关推荐
- keepalive+nginx实现负载均衡高可用_高可用、负载均衡 集群部署方案:Keepalived + Nginx + Tomcat...
前言:初期应用较小,一般以单机部署为主,即可满足业务的需求,随着业务的不断扩大,单机部署的模式无法承载这么大的业务量,需要进行服务集群化的部署,本文主要介绍服务器Tomcat多实例部署,搭载Keepa ...
- 【云原生】第十篇--Docker主机集群化方案 Docker Swarm
Docker主机集群化方案 Docker Swarm 一.docker swarm介绍 二.docker swarm概念与架构 2.1 架构 2.2 概念 三.docker swarm集群部署 3.1 ...
- docker swarm 集群服务编排部署指南(docker stack)
Docker Swarm 集群管理 概述 Docker Swarm 是 Docker 的集群管理工具.它将 Docker 主机池转变为单个虚拟 Docker 主机,使得容器可以组成跨主机的子网网络.D ...
- docker.10-Docker主机集群化方案 Docker Swarm
Docker主机集群化方案 Docker Swarm 一.docker swarm介绍 Docker Swarm是Docker官方提供的一款集群管理工具,其主要作用是把若干台Docker主机抽象为一个 ...
- Redis集群的方案总结:客户端Sharding/Redis Cluster/Proxy
转载:redis sentinel设计与实现 转载:分布式一致性算法(一)一致性哈希算法(consistent hashing) 转载:Jedis下的ShardedJedis(分布式)使用方法(一) ...
- redis指定配置文件启动_深入学习 Redis 集群搭建方案及实现原理
" 在前面的文章中已经介绍了 本文将详细介绍集群,主要内容包括: 集群的作用 集群的搭建方法及设计方案 集群的基本原理 客户端访问集群的方法 实践须知(集群伸缩.故障转移.参数优化等) 集群 ...
- 使用jmeter对ActiveMQ集群性能方案进行评估--转载
原文地址:http://www.51testing.com/html/78/23978-143163.html 1.测试概要 1.1 关于 这篇文档中涉及的基于JMS的消息系统能为应用程序提供可靠的, ...
- Linux集群服务知识点总结及通过案例介绍如何实现高性能web服务
转自:http://guodayong.blog.51cto.com/263451/1201101 一:集群相关概念及知识点介绍: LVS(Linux Virtual System) 本项目在1998 ...
- 利用Docker/Ansible实现轻量集群服务部署(视频演示+彩蛋)
周良伟 网易云信系统架构师 负责云信IM平台的架构设计和服务器研发团队 作者简介 今天和大家分享的主题是如何用Docker/Ansible来做轻量私有化的技术方案.首先,简单介绍一下所谓轻量私有化到底 ...
最新文章
- Mac下安装Mysql以及修改Mysql密码
- 通过C#/.NET API使用CNTK
- 产品经理能力产品经理工作积累(3)
- 使用caffe自带模型训练cifar10数据集
- java B2B2C Springcloud多租户电子商城系统- Gateway 之Predict篇...
- python制作fnt字体打包工具
- java-php-python-ssm社区志愿者服务管理系统计算机毕业设计
- led拼接屏报价_液晶拼接屏报价大概多少钱一套?
- 无界鼠标 (Mouse without Borders) 一套键鼠控制多台电脑的工具(可跨电脑拷贝/拖放文件)
- java doc转换docx_使用Java将DOC文件转换为DOCX
- 北京积分落户公示名单公布:华为笑傲榜单,来看落户最多的是哪些企业!
- Windows11无法打开 WindowsTerminal 图形化设置界面
- 万字长文,带你入门异步编程
- 教程:如何成为日入斗金NFT数字艺术创作家
- 计算机的一级基础知识
- mysql是怎么实现多对多的_mysql复习篇及一对多和多对多的总结(17.6.26 )
- [渗透教程]-006-渗透测试-Metasploit以及实战教程
- 51nod 1113 矩阵快速幂 模板
- css应该放在哪里,css文件应该放在哪
- AMD cpu黑苹果 修改补丁 OpenCore教程
热门文章
- mysql 生成xml 表头_Spring Boot + MySql + Mybatis generator 自动生成mapper/entity/xml文件
- 开源的酷炫猜歌喝酒小程序
- 2012三足鼎立:BEC、托业与博思的比较
- C#的多线程机制探索1
- Spoonwep破解wep加密无线路由密码
- CyberArticle和Live Writer的比较
- 如何制作HTML5 SVG描边文字
- linux shell 字符串操作详解 (长度,读取,替换,截取,连接,对比,删除,位置 )...
- 判断来访者所用设备是iPhone、iPad或者电脑(PC)
- SLAM研究内容框架分析