网站网络推广能优化做跨境电商的血泪教训

bicheng/2026/1/19 22:46:35/文章来源:
网站网络推广能优化,做跨境电商的血泪教训,现在感染症状有哪些,如何做网站推广及优化目录 一、keepalived工作原理 1、VRRP 1.1 VRRP相关术语 1.2 VRRP相关技术 1.3 VRRP工作过程 2、keepalived介绍 2.1 Keepalived架构 3、keepalived的工作原理 3.1Keepalived高可用故障切换转移原理 4、脑裂 4.1什么是脑裂#xff1f; 4.2造成脑裂的原因有哪些 4.2造成脑裂的原因有哪些 4.3如何解决keepalived脑裂问题 一、keepalived工作原理 1、VRRP VRRPVirtual Router Redundancy Protocol虚拟路由冗余协议解决静态网关单点故障风险它能够保证当个别节点宕机时整个网络可以不间断地运行。 物理层路由器、三层交换机软件层keepalived 1.1 VRRP相关术语 虚拟路由器Virtual Router虚拟路由器标识VRID0-255唯一标识虚拟路由器VIPVirtual IP虚拟路由器的IP地址VMACVirutal MAC (00-00-5e-00-01-VRID)物理路由器 master主设备虚拟路由器中承担报文转发任务的路由器backup备用设备master路由器出现故障时能够代替master路由器工作的路由器priority优先级VRRP根据优先级来确定虚拟路由器中每台路由器的地位。 1.2 VRRP相关技术 通告心跳优先级等周期性 工作方式抢占式非抢占式 抢占模式在抢占模式下如果Backup设备的优先级比当前Master设备的优先级高则主动将自己切换成Master。非抢占模式在非抢占模式下只要Master设备没有出现故障Backup设备即使随后被配置了更高的优先级也不会成为Master设备。 安全认证 无认证不进行任何VRRP报文的合法性认证不提供安全性保障简单字符认证预共享密钥在一个有可能受到安全威胁的网络中可以将认证方式设置为简单字符认证MD5认证在一个非常不安全的网络中可以将认证方式设置为MD5认证 工作模式 主/备单虚拟路由器主/主主/备虚拟路由器1备/主虚拟路由器2 1.3 VRRP工作过程 VRRP的工作过程如下 1VRRP备份组中的设备根据优先级选举出Master。Master设备通过发送免费ARP报文将虚拟MAC地址通知给与它连接的设备或者主机从而承担报文转发任务。 2Master设备周期性向备份组内所有Backup设备发送VRRP通告报文以公布其配置信息优先级等和工作状况。 3如果Master设备出现故障VRRP备份组中的Backup设备将根据优先级重新选举新的Master。 (4VRRP备份组状态切换时Master设备由一台设备切换为另外一台设备新的Master设备会立即发送携带虚拟路由器的虚拟MAC地址和虚拟IP地址信息的免费ARP报文刷新与它连接的主机或设备中的MAC表项从而把用户流量引到新的Master设备上来整个过程对用户完全透明。 5原Master设备故障恢复时若该设备为IP地址拥有者优先级为255将直接切换至Master状态。若该设备优先级小于255将首先切换至Backup状态且其优先级恢复为故障前配置的优先级。 6Backup设备的优先级高于Master设备时由Backup设备的工作方式抢占方式和非抢占方式决定是否重新选举Master。 2、keepalived介绍 keepalived基于VRRP协议的软件实现原生设计目的为了高可用 ipvs服务 ipvsIP虚拟服务器IP Virtual Server简写为IPVS。是运行在LVS下的提供负载均衡功能的一种技术。 keepalived的功能 基于vrrp协议完成地址流动为vip地址所在的节点生成ipvs规则(在配置文件中预先定义)为ipvs集群的各RS后端的Real Server做健康状态检测基于脚本调用接口完成脚本中定义的功能进而影响集群事务以此支持nginx、haproxy等服务 2.1 Keepalived架构 用户空间核心组件 vrrp stackVIP消息通告checkers监测real serversystem call实现 vrrp 协议状态转换时调用脚本的功能SMTP邮件组件IPVS wrapper生成IPVS规则Netlink Reflector网络接口WatchDog监控进程 控制组件提供keepalived.conf 的解析器完成Keepalived配置 IO复用器针对网络目的而优化的自己的线程抽象 内存管理组件为某些通用的内存管理功能例如分配重新分配发布等提供访问权限 3、keepalived的工作原理  Keepalived高可用对之间是通过VRRP进行通信的VRRP是通过竞选机制来确定主备节点的主节点的优先级高于备节点因此工作时主节点会优先获得所有的资源备节点处于等待状态当主节点出现故障时备节点就会接管主节点的资源然后顶替主节点对外提供服务。 在Keepalived服务对之间只有作为主节点的服务器会一直发送 VRRP广播包告诉备节点它还活着此时备节点不会抢占主节点资源当主节点不可用时即备节点监听不到主节点发送的广播包时备节点就会启动相关服务接管主节点的资源保证业务的连续性。接管速度最快可以小于1秒。 3.1Keepalived高可用故障切换转移原理 Keepalived高可用服务之间的故障切换转移还是通过VRRPVritual Route Redundancy Protocol虚拟路由冗余协议来实现的 。 在Keepalived服务正常工作时Master主节点会不断向Backup备节点发送心跳消息多播的方式用来告诉备用节点自己还活着当Master主节点出现故障时就无法发送心跳消息备节点也就因此无法继续检测到来自Master主节点的心跳消息了于是调用自身的接管程序接管Master主节点的IP资源及服务。而当Master主节点恢复时Backup备节点默认又会主动释放主节点故障时自身接管的IP资源及服务恢复到原来的备用角色。 4、脑裂 4.1什么是脑裂 在高可用HA系统中当联系2个节点的“心跳线”断开时本来为一整体、动作协调的HA系统就分裂成为2个独立的个体。 由于相互失去了联系都以为是对方出了故障。两个节点上的HA软件像“裂脑人”一样争抢“共享资源”、争起“应用服务”就会发生严重后果。共享资源被瓜分、两边“服务”都起不来了或者两边“服务”都起来了但同时读写“共享存储”导致数据损坏 4.2造成脑裂的原因有哪些 高可用服务器对之间心跳线链路发生故障导致无法正常通信。因心跳线坏了包括断了老化。因网卡及相关驱动坏了ip配置及冲突问题网卡直连因心跳线间连接的设备故障网卡及交换机因仲裁的机器出问题采用仲裁的方案高可用服务器上开启了 iptables防火墙阻挡了心跳消息传输。高可用服务器上心跳网卡地址等信息配置不正确导致发送心跳失败其他服务配置不当等原因如心跳方式不同心跳广插冲突、软件Bug等。 4.3如何解决keepalived脑裂问题 同时使用串行电缆和以太网电缆连接、同时使用两条心跳线路这样一条线路断了另外一条还是好的依然能传送心跳消息当检查脑裂时强行关闭一个心跳节点这个功能需要特殊设备支持如stonith、fence相当于备节点接收不到心跳消息通过单独的线路发送关机命令关闭主节点的电源做好对脑裂的监控报警 解决常见方案 如果开启防火墙一定要让心跳消息通过一般通过允许IP段的形式解决可以拉一条以太网网线或者串口线作为主被节点心跳线路的冗余开发检测程序通过监控软件检测脑裂

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/88711.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

池州网站建设全包2024最近爆发的流感叫什么

我简单测试了一下json格式配置文件&#xff0c;在这里记录一下&#xff0c;方便以后查看。 需要引用的库&#xff1a; Microsoft.Extensions.Hosting 创建json格式文件&#xff1a;appsettings.json 在工程文件中包含json文件&#xff1a; <ItemGroup><Content In…

无锡做网站6wordpress文章 模板

&#xff08;1&#xff09;搭建Redis-主从架构 前面我们实现了Redis的持久化&#xff0c;解决了数据安全问题&#xff0c;但是还有需要解决的问题&#xff0c;下面学习Redis的主从集群&#xff0c;解决Redis的并发能力的问题 Redis的集群往往是主从集群&#xff0c;Redsi为什么…

余姚做网站设计的同一个网站买多家cdn

图为RUST吉祥物 大家好,我是get_local_info作者带剑书生,这里用一篇文章讲解get_local_info是怎样获得杀毒软件的病毒库时间的。 首先,先要了解get_local_info是什么? get_local_info是一个获取linux系统信息的rust三方库,并提供一些常用功能,目前版本0.2.4。详细介绍地址…

psd数据网站郑州网站建设msgg

linux下部署frp客户端服务端实践 简介&#xff1a; 今天有一个这样的需求&#xff0c;部署在公司内部局域网虚拟机上的服务需要在外网能够访问到&#xff0c;这不就是内网穿透的需求吗&#xff0c;之前通过路由器实现过&#xff0c;现在公司这块路由器不具备这个功能了&#x…

什么网站能让小孩做算术题哪种网站

文章目录 一、题目描述二、输入与输出1.输入2.输出 三、参考代码 一、题目描述 定义哈希函数为H(key) key%11。输入表长&#xff08;大于、等于11&#xff09;&#xff0c;输入关键字集合&#xff0c;用二次探测再散列构建哈希表&#xff0c;并查找给定关键字。 二、输入与输…

邯郸网站建设企业vue怎么做网站

不久前发布了一篇博文“.NET轻量级RPC框架&#xff1a;Rabbit.Rpc”&#xff0c;当初只实现了非常简单的功能&#xff0c;也罗列了之后的计划&#xff0c;经过几天的不断努力又为Rabbit.Rpc增加了一大波新特性&#xff0c;今天主要介绍下项目近况。 特性一览 Apache License 2.…

茶叶网站设计建设网站要求和注意事项

肺炎尽管很常见&#xff0c;但准确诊断是一项困难的任务。它要求训练有素的专家对胸部X光片进行检查&#xff0c;并通过临床病史&#xff0c;生命体征和实验室检查进行确认。肺炎通常表现为胸部X光片上一个或多个区域的阴影(opacity)增加。但是&#xff0c;由于肺部有许多其他状…

免费网站建设信息合肥设网站

随着科技的不断发展&#xff0c;医疗行业的服务水平也在逐步提高。为了方便患者和医务人员&#xff0c;医院室内地图导航技术应运而生。这种技术运用了多种元素&#xff0c;包括模型地图、室内3D电子地图、路线指引、对接医院系统、位置分享和寻车导航等&#xff0c;为医院提供…

淄博网站制作易龙天做的网站怎么样

在Java中使用try块时&#xff0c;有一些注意事项和最佳实践&#xff0c;以确保代码的健壮性和可读性。以下是一些需要注意的事项&#xff1a; 资源管理&#xff1a; 如果在try块中打开了某些资源&#xff08;例如文件、网络连接、数据库连接&#xff09;&#xff0c;确保在fina…

互联网网站建设一条龙服务徐州建设网站公司

原作者视频&#xff1a;三角函数】9tanx的图像与性质&#xff08;易中档&#xff09;_哔哩哔哩_bilibili 做题时注意先画图&#xff0c;再计算。

喜满堂网站建设wordpress 重写分页

一、异常概念 异常 &#xff1a;指的是程序在执行过程中&#xff0c;出现的非正常的情况&#xff0c;最终会导致JVM的非正常停止。 注意: 在Java等面向对象的编程语言中&#xff0c;异常本身是一个类&#xff0c;产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的…

做影视后期有哪些资源网站seo网站快速排名外包

基本流程 用户编写的Spark应用程序最开始都要初始化SparkContext。 用户编写的应用程序中&#xff0c;每执行一个action操作&#xff0c;就会触发一个job的执行&#xff0c;一个应用程序中可能会生成多个job执行。一个job如果存在宽依赖&#xff0c;会将shuffle前后划分成两个…

怎么查网站注册信息重庆网站推广转化率

MongoDB聚合运算符&#xff1a;$toLower 文章目录 MongoDB聚合运算符&#xff1a;$toLower语法使用举例角度的双曲正切 $toLower聚合运算符用于将字符串转换为小写。 语法 { $toLower: <expression> }<expression>为可被解析为字符串的表达式。如果参数解析为null…

月子会所网站源码扬州seo

文章目录 布隆过滤器1. 原理2. 结构和操作3. 特点和应用场景4. 缺点和注意事项 应用-redis插件布隆过滤器使用详细过程安装以及配置springboot项目使用redis布隆过滤器下面是布隆过滤器的一些基础命令 扩展 布隆过滤器 Bloom 过滤器是一种概率型数据结构&#xff0c;用于快速判…

营销网站类型网站开发过程会遇到的问题

1.反转链表 1.1反转链表 如果我们想要反转链表&#xff0c;那应该有head的next指针指向空&#xff0c;其余结点的next指针反过来&#xff0c;指向它的上一个结点&#xff0c;那我们在执行该操作的时候就需要定义变量cur(current)表示我们当前遍历到的结点&#xff0c;变量pre(…

中国建设银行官网站贺岁产品南京工大建设工程技术有限公司网站

今日比较摆烂, 但是把自写管道的原理搞懂了, 主要是把 exp 完完全全看懂了, 还不错. 然后就没干啥了. 明日计划: 学校的作业. AFL 源码. 我真是服了我自己了, AFL 源码搁多久了, 操操操 然后把 seccomp 重新学习下

郑州制作企业网站中国建设银行官网站安装k宝

1. ALTER DATABASE dbname COLLATE CHINESE_PRC_CS_AI 2. 使用nvarchar, ntext.转载于:https://www.cnblogs.com/cnblogsfans/archive/2010/01/29/1659264.html

做网站编程语言互联网开发是什么意思

小 Y 的桌子上放着 n 个苹果从左到右排成一列&#xff0c;编号为从 1 到 n。 小苞是小 Y的好朋友&#xff0c;每天她都会从中拿走一些苹果。 每天在拿的时候&#xff0c;小苞都是从左侧第 1个苹果开始、每隔 2 个苹果拿走 1个苹果。 随后小苞会将剩下的苹果按原先的顺序重新…

车辆租赁的网站建设物流公司名称起名大全

话不多说直接开干 先是vue的 1&#xff0c;首先按照一下依赖 npm install --save qrcode 2,在需要使用的页面引入 import QRCode from qrcode; 3,使用 const codeDetail (item) > {//这个item.code是要生成的数据&#xff0c;我的是一串数字QRCode.toDataURL(item.co…

网站开发语言排行wordpress 小工具制作

Python 实现读取pdf文件简单示例。 安装命令 需要安装操作pdf的三方类库&#xff0c;命令如下&#xff1a; pip install pdfminer3K 安装过程如下&#xff1a; 引入类库 需要引入很多的类库。 示例如下&#xff1a; import sys import importlib importlib.reload(sys)fr…