前言后台服务可以划分为两类,有状态和无状态。高可用对于无状态的应用来说是比较简单的,无状态的应用,只需要通过F5或者任何代理的方式就可以很好的解决。后文描述的主要是针对有状态的服务进行分析。服务端进行状态维护主要是通过磁盘或内存进行保存,比如MySQL数据库,redis等内存数据库。除了这两种类型的维护方式,还有jvm的内存的状态维持,但jvm的状态生命周期通常很短。高可用1、高可用的一些解决方案
linux双网卡配置 配置双网卡网络接口eth0和eth1,并在服务器上配置NAT(网络地址转换),在公网ip和内部网私有ip地址间配置静态NAT重定向数据包,使服务器成为透明网关从而使得内部网计算机可以无障碍访问外部互联网。关键词:Redhat Linux;DNS(域名解析服务器);NAT(网络地址转换);iptables规则步骤:Step1配置两块网卡的接口地址设置第一块
转载
2024-08-24 19:44:50
44阅读
如果你电脑同时装了双网卡(包括无线网卡),且分别属于不直接相连的网段,此时如果在两个属性里都设了网关,Windows只认其中一个导致两个网段不能同时上。 所以只能在其中一个网卡的属性中设网关(如两个内网段随便取一个,一个外网一个内网的设外网的方便),另一个网关先留空,然后运行cmd,运行“route -p add 内网网段 mask 子网掩码 内网网关(刚留空的)”,如果内网网段有多段的则多打
转载
2023-12-26 11:01:04
122阅读
在当今数字化时代,通信技术的快速发展已经成为全球经济和社会发展的重要推动力量。作为全球领先的智能终端和通信设备制造商,华为在网络领域的研发投入一直备受瞩目。双网OSPF技术也是华为在网络技术研发领域的一项重要成果。
OSPF(Open Shortest Path First)是一种开放式的链路状态路由协议,在大型企业网络中得到广泛应用。它通过计算最短路径,实现对数据包的转发和路由选择,从而提高网
原创
2024-03-01 09:47:27
68阅读
选购手机的时候,无论是线下实体店还是线上的商城,往往都能看到一个型号的手机的标题是公开全网通另一个是移动全网通或者移动4G优先版,那这两者到底有什么区别呢?几年前我就在线下买过运营商定制版的手机,当初在网上看好的一个型号然后去手机店好,店员说这个就是,看着也像就买了,后来才知道这个叫定制版手机。三大运营商公开版全网通版本,基本上也就是所说的六模全网通是指支持TD-LTE、FDD-LTE、TD-SC
问题现象:医大一院项目发现,前置机,无法用网口1,设置成192.168.2.X的IP上跟服务器建立连接,网口2则可以。问题分析通讯管理机有两个网口,网口1(对应eth0)跟网口2(对应eth1)。管理机的网线连在网口1。 初始IP设置如下:(配置文件 /etc/init.d/S40network) 管理机配置软件再出厂配置时下载setnet.sh 进行IP跟端口的重新设置如下图: 设置完成后,网口
转载
2023-10-30 17:34:36
471阅读
我家里有两条单独的宽带线,一条是中国电信的,另一条是中国网通的,自己的计算机有两张网卡,还有两个modem。我想把两条线路合并到一起,并且可以实现访问电信网络通过电信ADSL,而访问网通网络则通过网通ADSL。这种需求和应用在实际使用中比较常见。
&n
原创
2013-01-17 11:07:42
797阅读
操作步骤和注意事项如下:1、注意事项:首先确认要绑定的是哪2个网口,避免绑定时绑错网口。2、说明:这里以绑定eth0和eth1的2个网口为例。配置文件都在/etc/sysconfig/network-scripts/目录下。操作步骤绑定前需要彻底关闭NetworlManger服务,否则会和bond网卡冲突1.chkconfig NetworlMangeroff &
转载
2024-03-04 17:01:05
518阅读
在我们最初学习和使用selenium进行自动化的时候,肯定都是在本地IDE中进行脚本编写和执行脚本。最常用的执行方式就是使用单元测试框架,如java的testng,ruby的rspec,python的unittest。当我们在IDE中执行的时候其实是多个用例串行执行的,如果进行单元测试,其实这样做是无所谓的。毕竟代码级别的执行效率是很快的。再多的用例很快也能执行完成。但是如果是执行UI自动化脚本,
转载
2023-12-24 22:47:58
62阅读
服务器部署1.Redis配置信息Redis部署使用两台服务器,实现Redis+keepalived,提供redis服务高可用,当主redis进程或服务器宕机之后,备redis进程或服务器继续提供服务。实现目的:主MASTER宕机后,从BACKUP接管VIP提供服务,升为MASTER,主MASTER恢复后状态变为从BACKUP,不抢占回VIP,待新MASTER宕机后继续接替VIP,重新升为MASTE
转载
2023-11-27 20:20:21
906阅读
几种常见高可用架构1、一主多从读写分离2、主备(Active-Standby)正常情况下只有主机在工作,当主机故障通过keepalived切换到备机热备:备库实时同步主库数据,同城多活冷备:备库只有在主库挂了才会启动,异地容灾3、多主双活:active-active双活一般用于建设数据中心,包含一个主数据中心 和一个备份数据中心。 主数据中心承载用户数据,备份数据中心为了备份主数据中心数据和配置等
转载
2023-07-07 10:27:03
197阅读
分布式双活数据中心在传统“两地三中心”模式的基础上,针对不同双活模型部署不同的技术。基于IP地址发布业务的数据中心在前端网络的Ingress方向(客户端到服务器)上需要设备支持RHI特性,在Egress方向(服务器到客户端)上需要配置网关分离。在数据中心后端需要部署服务器负载均衡与HA,以及数据分布式双活技术。基于域名发布业务的数据中心在前端网络需要采用全局负载分担设备(GSLB)进行选路。以下
转载
2023-10-14 07:16:32
768阅读
redis是非常实用的优秀nosql开源产品,在高并发的服务器环境中,可以作为缓存和队列使用.美中不足的是,到现在为止,redis并没有推出自己的集群方案,对一个完善的生产环境,负载均衡,高可用,主从备份都是必不可少的选项,redis提供了稳定·的主从备份功能,提供了数种持久化策略,在主从备份上也提供了增量备份的功能,现在通过sentinel提供主从热备的功能,可惜功能上并不完善,达不到生产环
转载
2023-09-24 17:30:52
702阅读
1.搭建Redis Cluster主要步骤1.配置开启节点
2.meet
3.指派槽
4.主从关系分配2.环境说明两台虚拟机,IP地址分别为:192.168.81.100和192.168.81.101
两台虚拟机操作系统均为:CentOS 7.5 64位
两台虚拟机系统说明:
使用yum方式安装Redis
关闭firewalld防火墙
使用两台虚拟机的7000,7001,7002端
转载
2024-06-20 20:55:05
119阅读
一台电脑可以同时上内外网,省去了办公的许多烦恼。每台电脑都有自己的路由表,可以通过开始-运行-输cmd-输入route print ,就可查询到自身的路由信息。计算机上的路由表可以手动进行修改(添加或删除),这样就可以通过一系列的设置来满足同时上内外网。 工具/原料
一台双网卡电脑、网线已连接好内外网
方法/步骤
转载
2023-11-15 20:48:54
331阅读
本文主要根据Redis提供的部分功能在业务功能场景下的应用举例。(由于缓存的空间有限性,缓存在使用过程中,正常情况下必须设置超时的,所以以下的业务场景大部份是基于缓存会过期的实例应用场景规则)缓存的使用建议查看「微服务」缓存本质全分析、对比与实践字符串特性#分布式锁也称分布式协调技术,主要防止多服务之间的相互影响。 Redis的原子性set key value EX 过期秒数 NX天然
转载
2024-04-02 07:05:01
12阅读
[TOC]redis 双写实现策略 && hash取模需求场景背景对于redis集群而言,一般业务方使用的时候,会在服务端对key做hash策略,hash算法一般可以分为:一致性hash、hash取模等,当然还有其他常用算法。一致性hash在扩缩容的时候比较麻烦,因此公司层面要求都要使用hash取模,然而,如果当前线上已经是一致性hash,那么要更改hash算法为hash取模,那么
转载
2023-07-27 19:59:12
188阅读
一、基本介绍 持久化保证了即使redis服务重启也不会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,如果通过redis的主从复制机制就可以避免这种单点故障,如下图: 说明:主redis中的数据有两个副本(replication)即从red
转载
2023-06-14 17:41:17
244阅读
目录一、Redis主从复制的理解二、Redis主从复制(哨兵模式sentinel )是什么三、lz虚拟机配置说明四、Redis主从复制(每台服务器的redis配置文件配置步骤)1、配置master服务器(即IP为192.168.3.15的6379端口)的配置文件2、配置slave1服务器(即IP为192.168.3.16的6380端口)的配置文件3、配置slave2服务器(即IP为192.168
转载
2023-07-29 20:37:42
192阅读
利用keepalived实现redis的高可用。keepalived利用shell脚本,定期检测redis服务是否正常。当redis服务异常时,利用虚拟IP的漂移实现故障切换实现双机热备,当redis-master异常时,redis-slave快速切换成master提供服务。 当redis-master数据更新时,redis-slave数据能同步更新。 一、Redis主备配置 1、先在m
转载
2023-10-22 14:52:00
367阅读