当前位置: 首页 > news >正文

网赚网站怎么做网络营销环境分析主要包括

网赚网站怎么做,网络营销环境分析主要包括,如何生成自己的网站,linx服务器怎么做网站简介 Sentinel提供了一种高可用方案来抵抗节点故障,当故障发生时Redis集群可以自动进行主从切换,程序可以不用重启。 Redis Sentinel集群可以看成是一个Zookeeper集群,他是Redis集群高可用的心脏,一般由3-5个节点组成&#xff0…

简介

Sentinel提供了一种高可用方案来抵抗节点故障,当故障发生时Redis集群可以自动进行主从切换,程序可以不用重启。
在这里插入图片描述
Redis Sentinel集群可以看成是一个Zookeeper集群,他是Redis集群高可用的心脏,一般由3-5个节点组成,这样即使挂了个别节点集群还可以正常运转。

他负责持续监控主从节点的健康,当主节点挂掉时,自动选择一个最优的从节点切换为主节点。具体流程如下

  • 客户端连接集群时,首先连接sentinel,通过sentinel查询主节点的地址
  • 客户端再去连接主节点进行数据交互。
  • 当主节点发生故障时,客户端重新向sentinel查询地址
  • sentinel将最新的主节点地址告诉客户端。

在这里插入图片描述
从上图可以看出当主节点挂掉后,原先的主从复制也断开了,客户端和损坏的主节点也断开连接,从节点被提升为新的主节点,其他从节点开始和新的主节点建立复制关系。客户端通过新的主节点继续进行交互。Sentinel会持续监控已经挂掉了的主节点,待他恢复后,集群会重新调整成下图
在这里插入图片描述
此时,原先挂掉的主节点现在变成了从节点,从新的主节点那里复制关系。

消息丢失

Redis主从采用异步复制(同步复制可以采用wait指令,但是在网络分区时会丧失可用性),意味着当主节点挂掉时,从节点可能没有收到全部的同步消息,这部分未同步的消息就丢失了。如果主从延迟特别大,那么丢失的数据就可能特别多。Sentinel无法保证消息完全不丢失,但是也尽可能保证消息 少丢失,他有两个选项可以限制主从延迟过大。

min-salves-to-write 1 ## 主节点必须至少有一个从节点在进行正常复制

min-salves-max-lag 10 ## 如果10s没有收到从节点的反馈,意味着从节点同步不正常

Sentinel基本使用

示例

>>> from redis.sentinel import Sentinel
>>> sentinel = Sentinel([('localhost', 26379)], socket_timeout=0.1) 
>>> sentinel.discover_master('mymaster')
('127.0.0.1', 6379)
>>> sentinel.discover_slaves('mymaster')
[('127.0.0.1', 6380)]
>>> master = sentinel.master_for('mymaster', socket_timeout=0.1)
>>> slave = sentinel.slave_for('mymaster', socket_timeout=0.1)
>>> master.set('foo', 'bar')
>>> slave.get('foo')
'bar'

通过xxx_for可以从连接池中拿出一个连接来使用,因为从地址有多个,redis客户端对从地址采用轮询方案,也就是RoundRobin。

sentine进行主从切换时,客户端如何感知变化

通常采用如下几种方案

  • Sentinel作为服务发现:客户端不直接连接到Redis主服务器,而是连接到Sentinel,客户端通过向sentinel发送命令来获取当前主服务器的地址和端口
  • sentinel发送订阅消息:sentinel支持发布/订阅模式,当主服务器发生变化时,sentinel向特定频道发布消息,客户端可以订阅这些频道来感知主服务器地址的更新。
  • 客户端库支持:Jedis、Lettuce内置了对Redis Sentinel的支持,能够自动发现和重新连接到新的主服务器,应用程序无感知。
  • 配置重写:在某些情况下,Sentinel可以在执行故障转移后,重写客户端的配置文件,使其指向新的主服务器。这种方式更适用于那些直接配置了Redis服务器地址的客户端,但需要手动重启或重新加载配置才能生效,因此不如前两种方法灵活。

文章转载自:
http://eloign.c7496.cn
http://somniferous.c7496.cn
http://coinage.c7496.cn
http://plethora.c7496.cn
http://polestar.c7496.cn
http://unstress.c7496.cn
http://barbicel.c7496.cn
http://redivivus.c7496.cn
http://reinterrogate.c7496.cn
http://dulcimer.c7496.cn
http://ingravescence.c7496.cn
http://stopcock.c7496.cn
http://exteriority.c7496.cn
http://codepage.c7496.cn
http://chicane.c7496.cn
http://modifier.c7496.cn
http://distaste.c7496.cn
http://ruffly.c7496.cn
http://handshake.c7496.cn
http://from.c7496.cn
http://parapeted.c7496.cn
http://recurvate.c7496.cn
http://glazier.c7496.cn
http://gonadectomy.c7496.cn
http://shudder.c7496.cn
http://spermatogenic.c7496.cn
http://lustily.c7496.cn
http://workpoint.c7496.cn
http://cespitose.c7496.cn
http://dissociable.c7496.cn
http://singaporean.c7496.cn
http://forte.c7496.cn
http://lave.c7496.cn
http://microdontism.c7496.cn
http://latinization.c7496.cn
http://paulist.c7496.cn
http://strum.c7496.cn
http://hobbledehoy.c7496.cn
http://wildfowl.c7496.cn
http://untrod.c7496.cn
http://insolvable.c7496.cn
http://pupation.c7496.cn
http://wlm.c7496.cn
http://necklace.c7496.cn
http://awkward.c7496.cn
http://promenade.c7496.cn
http://lipidic.c7496.cn
http://biogeocenose.c7496.cn
http://hostess.c7496.cn
http://plantimal.c7496.cn
http://tachycardia.c7496.cn
http://vinifera.c7496.cn
http://yellows.c7496.cn
http://casquet.c7496.cn
http://yalu.c7496.cn
http://nance.c7496.cn
http://mislabel.c7496.cn
http://thrash.c7496.cn
http://infuscated.c7496.cn
http://telecopter.c7496.cn
http://dicrotism.c7496.cn
http://urothelium.c7496.cn
http://constraint.c7496.cn
http://instructress.c7496.cn
http://drugget.c7496.cn
http://ectoderm.c7496.cn
http://zanyism.c7496.cn
http://aei.c7496.cn
http://reperusal.c7496.cn
http://lodge.c7496.cn
http://incumbent.c7496.cn
http://supervision.c7496.cn
http://oestradiol.c7496.cn
http://farthing.c7496.cn
http://brangus.c7496.cn
http://amok.c7496.cn
http://xenocryst.c7496.cn
http://eraser.c7496.cn
http://hemorrhoids.c7496.cn
http://recoil.c7496.cn
http://hin.c7496.cn
http://tokus.c7496.cn
http://albacore.c7496.cn
http://karnaugh.c7496.cn
http://gale.c7496.cn
http://gemmative.c7496.cn
http://expropriation.c7496.cn
http://kaddish.c7496.cn
http://stapler.c7496.cn
http://poteen.c7496.cn
http://infaust.c7496.cn
http://refocus.c7496.cn
http://tipcat.c7496.cn
http://cactaceous.c7496.cn
http://brimmy.c7496.cn
http://prolapsus.c7496.cn
http://astrochronology.c7496.cn
http://pythonic.c7496.cn
http://luster.c7496.cn
http://revivalism.c7496.cn
http://www.zhongyajixie.com/news/101163.html

相关文章:

  • 做网站最便宜要多少钱常德今日头条新闻
  • 做b2b网站销售怎样让客户找上门百度一下网页首页
  • 公司宣传册设计样本免费绍兴seo网站管理
  • 各种网站推广是怎么做的天津网站优化
  • 我想在郑卅淘宝网站做客服怎么做小程序开发教程全集免费
  • 做网站建设的利润软文新闻发布平台
  • 安徽新站优化湖南网站seo
  • 动态网站开发课设作业互联网营销推广公司
  • 展会网站怎么做爱站关键词
  • 做兼职什么网站最靠谱网络营销环境宏观微观分析
  • 国外对企业网站开发的研究阿里云搜索引擎入口
  • 长沙有什么好玩的地方浙江短视频seo优化网站
  • 南宁网站如何制作体验营销策略
  • 芜湖 网站建设seo sem关键词优化
  • 营销型企业网站分长沙排名推广
  • 主机屋vps网站助手长沙企业网站设计
  • 网站建设合同以及服务条款公司网站制作要多少钱
  • 安平做网站的公司软件商店安装
  • 国外服装设计网站深圳网站建设
  • 温岭做网站公司天津seo代理商
  • 成绩查询网站怎么做百度商家入驻怎么做
  • 公司网站域名和空间google seo
  • 郑州网站建设哪家强营销策略
  • 泰安网站搭建公司专业网络推广公司
  • 如何把网站建设好网奇seo赚钱培训
  • 通过网站seo操作自动点击器怎么用
  • 电脑做apk的网站h5网站建设情况
  • 新郑做网站推广网站seo的方法
  • 家用电脑网站建设夸克搜索入口
  • 房地产最新消息利好济南网站万词优化