精华内容
下载资源
问答
  • ABB自动化哨兵计划.rar

    2019-09-17 16:47:58
    ABB自动化哨兵计划rar,ABB自动化哨兵计划
  • ABB自动化哨兵计划

    2021-03-17 21:35:32
    介绍了关于ABB自动化哨兵计划的详细说明,提供ABB教程应用的技术资料的下载。
  • 哨兵系列卫星介绍

    2019-03-18 16:56:03
    整体介绍了哨兵系列卫星的参数以及应用,也包括哨兵卫星未来的计划和安排
  • 哨兵

    2021-03-14 13:56:21
    Redis单节点存在单点故障问题,为了解决单点问题,一般都需要对redis配置从节点,然后使用哨兵来监听主节点的存活状态,如果主节点挂掉,从节点能继续提供缓存功能。主从配置结合哨兵模式能解 ...»一、创建Redis...

    摘要:Redis在主从模式下会有许多问题需要考虑,这里写了一些关于redis在多服务器下的一些问题分析和总结。 Redis单节点存在单点故障问题,为了解决单点问题,一般都需要对redis配置从节点,然后使用哨兵来监听主节点的存活状态,如果主节点挂掉,从节点能继续提供缓存功能。主从配置结合哨兵模式能解 ...

    »

    一、创建Redis服务 运行环境是Window,安装Redis请看:安装教程。 直接开始创建Redis服务,演示就创建两个一主一从,先把安装路径下的 redis.windows.conf 文件复制一份重命名并更改端口号为6380, 并且把文件中的bind字段注释,protected-mode设置为n ...

    »

    上一篇文章介绍了高可靠方案:主从集群模式。通过主从库的读写分离,来保证服务的可靠性。 当某个从库出现故障时,不影响服务的使用,主库仍然可以处理写命令,其他从库可以处理读命令。但主库发生故障,就不能处理写命令了,从库只能处理读命令。这就影响服务的正常使用了,该如何解决呢? 只要找一个从库当主库就可以解 ...

    »

    liang24

    2021-01-04

    Redis具有高可靠性,体现在两方面: 一是数据尽量少丢失,通过前面介绍的持久化方式AOF和RDB,在宕机时可以恢复数据。 二是服务尽量少中断,通过副本冗余来实现。 今天我们学习的就是通过主从复制实现副本冗余,从而实现Redis的高可靠性。 什么是主从复制 Redis提供主从库模式,保证数据副本的一 ...

    »

    liang24

    2020-12-31

    MySQL 内置的复制功能是构建基于 MySQL 的大规模、高性能应用的基础,复制解决的基本问题是让一台服务器的数据与其他服务器保持同步。要使用复制,就离不开对其原理的理解,只有在理解原理的基础上,我们才能更好的利用复制的特性,提升我们应用的可扩展性与性能。接下来,我们将从复制概述及原理、复制的配置... ...

    »

    1. 绪言 在现实应用环境中,出于数据容量、容灾、性能等因素的考虑,往往不会只使用一台服务器,而是使用集群的方式。Redis 中也有类似的维持一主多从的方式提高 Redis 集群的高可用性的方案,而其中不可避免的则是如何保证主从实例间的数据一致性,复制(Replication)是其解决办法。本篇介绍 ...

    »

    1、主从复制简而言之为将主redis的数据同步到从redis,达到主从数据一致。主从复制应用: 读写分离 容灾备份 2、怎样设置主从? 原则:配从不配主 方式: a、在从redis中使用执行命令 slaveof host port [slaveof no one命令表示禁止和主机的同步] b、在从r ...

    »

    本文是深入学习Redis系列的第三篇文章,介绍了Redis主从复制的方方面面。主要内容包括:如何使用主从复制、主从复制的原理(重点是全量复制和部分复制、以及心跳机制)、实际应用中需要注意的问题(如数据不一致问题、复制超时问题、复制缓冲区溢出问题)、主从复制相关的配置(重点是repl-timeout、... ...

    »

    MHA简述 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的 ...

    »

    anay

    mysql

    2018-06-25

    一、如何配置MYSQL的主从复制? 1. 两台数据库服务器,IP分别为 192.168.216.128 和 192.168.216.129,在服务器上装MYSQL(我的配置版本为5.5.56) 2. 打开 192.168.216.128 服务器上的MYSQL的配置文件 /etc/my.cnf (路径 ...

    »

    mysql复制过程中通过3个线程来完成复制操作:其中binlog dump线程在主库上,I/O线程和SQL线程在从库上,当在从库上启动复制(START SLAVE)时,首先会I/O线程连接主库,(连接主库用户用主库创建),主库随后创建binlog dump线程读取数据库事件(binlog日志)并发送... ...

    »

    anay

    mysql

    2018-06-10

    MySQL多实例 mysql多实例,简单理解就是在一台服务器上,mysql服务开启多个不同的端口(如3306、3307,3308),运行多个服务进程。这些 mysql 服务进程通过不同的 socket来监听不同的数据端口,进而互不干涉的提供各自的服务。 在同一台服务器上,mysql 多实例会去共用一 ...

    »

    anay

    mysql

    2018-06-05

    Docker Mysql主从同步配置搭建 建立目录 在虚拟机中建立目录,例如路径/home/mysql/master/data,目录结构如下: Linux中 新建文件夹命令:mkdir 文件夹名 返回上一层: cd ../ 新建/修改文件命令:vi 文件名 例如 配置主从配置文件 Master下: ...

    »

    主从复制 特点: 1.master可以拥有多个slave 2.多个slave可以连接同一个master外,还可以连接到其他slave 3.主从复制不会阻塞master,在同步数据时,master可以继续处理client请求 4.提高系统伸缩性 过程: 1.slave与master建立连接,发送syn ...

    »

    tajinshi

    2018-02-20

    一、引言 Redis的基本数据类型,高级特性,与Lua脚本的整合等相关知识点都学完了,说是学完了,只是完成了当前的学习计划,在以后的时间还需继续深入研究和学习。从今天开始来讲一下有关Redis的集群模式,Redis有三种集群模式,第一个就是主从模式,第二种“哨兵”模式,第三种是Cluster集群模式 ...

    »

    本章介绍Redis的一个强大功能--主从复制。一台master主机可以拥有多台slave从机,而一台slave从机又可以拥有多个slave从机。如此下去,形成强大的多级服务器集群架构(高扩展)。可以避免Redis单点故障,实现容灾恢复效果(高可用),读写分离的架构,满足读多写少的并发应用场景。 ...

    »

    展开全文
  • #资源达人分享计划#
  • 哨兵数据的介绍

    万次阅读 2019-08-27 15:01:09
    转载:[哨兵数据的介绍(http://www.spacemagazines.org/h-nd-193.html) “哨兵”卫星家族概览 据欧洲航天局网站2014年5月28日的报道,欧洲...“哨兵”系列卫星是欧洲哥白尼(Copernicus)计划[之前称为“全球环境...

    转载:[哨兵数据的介绍(http://www.spacemagazines.org/h-nd-193.html)
    “哨兵”卫星家族概览

    据欧洲航天局网站2014年5月28日的报道,欧洲哨兵-1A(Sentinel-1A)卫星尽管还没有正式工作,但已为波黑境内的洪水灾情绘图提供雷达数据,从而为救灾提供了支援。
    在这里插入图片描述

    1 引言

    “哨兵”系列卫星是欧洲哥白尼(Copernicus)计划[之前称为“全球环境与安全监测”(GMES)计划]空间部分(GSC)的专用卫星系列,由欧洲委员会(EC)投资,欧洲航天局(ESA)研制。“哨兵”系列卫星主要包括2颗哨兵-1卫星、2颗哨兵-2卫星、2颗哨兵-3卫星、2个哨兵-4载荷、2个哨兵-5载荷、1颗哨兵-5的先导星——哨兵-5P,以及1颗哨兵-6卫星。

    ·哨兵-1卫星是全天时、全天候雷达成像任务,用于陆地和海洋观测,首颗哨兵-1A卫星已于2014年4月3日发射。

    ·哨兵-2卫星是多光谱高分辨率成像任务,用于陆地监测,可提供植被、土壤和水覆盖、内陆水路及海岸区域等图像,还可用于紧急救援服务。

    ·哨兵-3卫星携带多种有效载荷,用于高精度测量海面地形、海面和地表温度、海洋水色和土壤特性,还将支持海洋预报系统及环境与气候监测。

    ·哨兵-4载荷专用于大气化学成分监测,将搭载在第三代气象卫星-S(MTG-S)上。

    ·哨兵-5载荷用于监测大气环境,将搭载在欧洲第二代“气象业务”(MetOp)卫星上。

    ·哨兵-5P卫星用于减小欧洲“环境卫星”(Envisat)和哨兵-5载荷之间的数据缺口。

    ·哨兵-6卫星是贾森-3(Jason-3)海洋卫星的后续任务,将携带雷达高度计,用于测量全球海面高度,主要用于海洋科学和气候研究。

    2 哨兵-1卫星
    哨兵-1卫星是高分辨率合成孔径雷达卫星,采用“意大利多用途可重构卫星平台”(PRIMA),尺寸3900mm×2600mm×2500mm,发射质量约2300kg(包括130kg燃料),设计寿命7.25年,燃料可维持寿命12年。其姿控系统采用三轴稳定方式,姿态控制精度为每轴0.01°。电源分系统(EPS)带有2副太阳电池翼,每副由5块太阳电池板组成,寿命末期平均功率为4.8kW,锂离子电池容量为324A·h。

    哨兵-1卫星采用太阳同步轨道,轨道高度693km,倾角98.18°,轨道周期99min,重访周期12天。星上数据存储容量为900Gbit(寿命末期),测控链路采用S频段,上行链路数据传输率为4kbit/s,下行数据传输率为16kbit/s、128kbit/s和512kbit/s;数传采用X频段,数据传输速率为600Mbit/s。此外,哨兵-1卫星还装载了一台激光通信终端(LCT),为光学低轨-静止轨道通信链路。激光通信终端基于“陆地合成孔径雷达-X”(TerraSAR-X)卫星的设计,功率2.2W,望远镜孔径135mm,通过“欧洲数据中继卫星”(EDRS)下行传输记录数据。

    哨兵-1携带的C频段合成孔径雷达由阿斯特留姆(Astrium)公司研制,它继承了“欧洲遥感卫星”(ERS)和“环境卫星”上合成孔径雷达的优点,具有全天候成像能力,能提供高分辨率和中分辨率陆地、沿海及冰的测量数据。同时,这种全天候成像能力与雷达干涉测量能力相结合,能探测到毫米级或亚毫米级地层运动。该合成孔径雷达的C频段中心频率为5.405GHz,带宽0~100MHz,峰值功率为4.368kW,脉冲持续时间5~100μs,脉冲重复频率1000~3000Hz;其天线质量为880kg(约占卫星发射质量的40%),尺寸为12.3m ×0.84m。星上合成孔径雷达有4种操作模式:条带模式(SM)、干涉测量宽幅模式(IW)、超宽幅模式(EWS)、波模式(WV)。(有关哨兵-1卫星详情见本刊2014年第5期)

    3 哨兵-2卫星
    哨兵-2卫星是高分辨率多光谱成像卫星,主要用于包括陆地植被、土壤以及水资源、内河水道和沿海区在内的全球陆地观测。该卫星具有高分辨率和高重访率,因此其数据的连续性比斯波特-5(Spot-5)和陆地卫星-7(Landsat-7)的更强。目前,首颗哨兵-2卫星的发射日期还未确定。

    哨兵-2A、2B卫星将运行在高度为786km、倾角为98.5°的太阳同步轨道上,2颗卫星的重访周期为5天。该卫星设计寿命为7年,尺寸为3400mm×1800mm×2350mm,质量约1000kg,其中多光谱成像仪质量275kg,肼推进剂质量80kg。卫星有一副太阳电池翼,展开面积为7.1m2,寿命初期总功率为2300W,寿命末期为1730W;锂离子蓄电池的电量为102A·h;星载2Tbit大容量固态存储器用于有效载荷数据的处理。X频段下行链路有效载荷数据传输率为450Mbit/s,测控链路采用S频段天线。

    哨兵-2卫星的主要有效载荷是多光谱成像仪(MSI),工作谱段为可见光、近红外和短波红外,地面分辨率分别为10m、20m和60m,多光谱图像的幅宽为290km,每10天更新一次全球陆地表面成像数据,每个轨道周期的平均观测时间为16.3min,峰值为31min。

    哨兵-2卫星多光谱成像仪技术参数
    在这里插入图片描述

    4 哨兵-3卫星

    哨兵-3卫星是全球海洋和陆地监测卫星,主要用于全球陆地、海洋和大气环境监测。2颗哨兵-3卫星发射后可在2天内实现全球覆盖,3h内交付实时卫星产品。首颗哨兵-3卫星计划于2015年发射。

    该卫星主要应用范围包括:①海洋和陆地颜色观测,保持“环境卫星”星载中分辨率成像光谱仪(MERIS)数据的连续性;②海洋和陆地温度观测,保持“环境卫星”星载先进跟踪扫描辐射计(AATSR)数据的连续性;③海表和陆地冰监测,保持“环境卫星”星载高度计数据的连续性;④海岸带、内陆水和海冰地形的沿轨合成孔径雷达观测;⑤光学仪器数据的融合,生成植被产品。

    哨兵-3卫星将运行在高度为814km、倾角为98.6°的太阳同步轨道,卫星尺寸为3890mm×2200mm×2210mm,发射质量为1198kg(包括90kg燃料),设计寿命7.5年。卫星带有一副太阳电池翼,该翼由3块太阳电池板组成,展开面积10.5m2,功率约2050W(寿命末期),正常模式下平均功率1100W。测控链路采用S频段;数传采用X频段,下行链路数据传输速率为300Mbit/s。

    哨兵-3卫星携带的有效载荷包括光学仪器和地形学仪器,光学仪器包括海洋和陆地彩色成像光谱仪(OLCI)与海洋和陆地表面温度辐射计(SLSTR),提供地球表面的近实时测量数据;地形学仪器包括合成孔径雷达高度计(SRAL)、微波辐射计(MWR)和精确定轨(POD)系统,提供高精度地球表面(尤其是海洋表面)测高数据。

    海洋和陆地彩色成像光谱仪是一种中分辨率线阵推扫成像光谱仪,质量约150kg,幅宽为1300km,视场68.5°,海洋上空的分辨率为1.2km,沿海区和陆地上空的分辨率为0.3km。海洋和陆地表面温度辐射计质量为90kg,工作在可见光和红外谱段,幅宽为750km,热红外通道的分辨率为1km(天底点),可见光和短波红外通道的分辨率为500m。合成孔径雷达高度计是地形学有效载荷的核心仪器,这是一台双频(C和Ku频段)高度计,质量约为60kg,提供地表高度、海浪高度和海风速度等数据;其雷达采用线性调频脉冲,地表高度测量的主频率是Ku频段(13.575GHz,带宽350MHz),C频段(5.41GHz,带宽320MHz)用于电离层修正,两个频段的脉冲持续时间为50ms。该高度计有低分辨率模式(LRM)和合成孔径雷达(SAR)模式两种。
    在这里插入图片描述

    5 哨兵-4载荷

    哨兵-4载荷是一个以高空间分辨率和高时间分辨率观测大气化学成分的有效载荷,将安装在欧洲第三代气象卫星-S上。首个载有哨兵-4载荷的第三代气象卫星-S计划于2018年发射,定点于0°(W)的静止轨道轨位上。哨兵-4载荷将对臭氧、二氧化氮、二氧化硫、氧化溴、乙二醛、甲醛和气溶胶等进行观测,并且能以高时间分辨率(1h)对整个欧洲地区的空气质量进行监测和预测。

    哨兵-4载荷为一台紫外-可见光-近红外(UVN)扫描光谱仪,质量162kg,寿命约8.5年。该载荷覆盖紫外(305~400nm)、可见光(400~500nm)和近红外谱段(750~775nm),空间分辨率8km,光谱分辨率0.12~0.5nm,平均功率为180W,数据传输速率小于30Mbit/s。

    6 哨兵-5载荷和哨兵-5P卫星

    哨兵-5是一个极轨气象载荷,它将配合哨兵-4静止轨道气象载荷用于全球实时动态环境监测。首个哨兵-5载荷计划在2020年由第二代“气象业务”卫星搭载升空。

    同时,为弥补“环境卫星”和哨兵-5载荷在服务时间上的不连续,欧洲航天局将在2016年先发射哨兵-5P卫星。该卫星将运行在太阳同步轨道,高度824km,倾角98.742°,重访周期17天。

    哨兵-5P卫星采用Astrobus-L250平台,三轴姿态稳定。卫星发射质量900kg(含80kg的燃料),设计寿命7年。星上电池容量156A·h,数据存储采用闪存技术,容量480Gbit(EOL),平均功率430W,寿命末期功率1500W。测控链路采用S频段,上行数据传输率为64kbit/s,下行数据传输率为128kbit/s;数传采用X频段,数据传输速率为310Mbit/s。

    哨兵-5P卫星将携带紫外-可见-近红外-短波红外(UV-VIS-NIR-SWIR)推扫式光栅分光计,名为TROPOMI。该仪器将用于优化光谱分辨率、覆盖范围、空间采样点距、信噪比和高优先频带,能在较高时间分辨率和空间分辨率情况下进行大气化学元素测量,加强无云情况下对流层变化的观测,特别是对臭氧、二氧化氮、二氧化硫、一氧化碳和气溶胶的测量。
    在这里插入图片描述

    7 结束语

    “哨兵”系列卫星是哥白尼计划空间部分的重要组成部分。早在2009年,欧洲航天局就发布了《哥白尼系统“哨兵”数据政策的联合原则》[ESA/PB-EO(2009)98],阐述了“哨兵”系列专用卫星任务的数据政策原则和执行计划。2010年,欧洲委员会批准了《基于“哨兵”卫星数据“全面、公开获取”原则的哥白尼数据政策决议》,以推动“哨兵”卫星数据使用和服务开发。而且,欧洲授权法案中哥白尼计划数据与信息政策也即将生效。基于这些政策,将更好地推动公众对“哨兵”系列卫星数据的免费、全面和公开访问,从而进一步带动“哨兵”系列卫星的发展,并发挥出该系列卫星的强大潜在效益。

    展开全文
  • springboot整合Redis哨兵

    2020-04-02 23:41:51
    1.1SpringBoot整合Redis哨兵 1.1.1入门案例 /** * 哨兵测试 * 1.配置redis的节点数据集合 * 2.利用哨兵机制连接redis节点. * 3.用户通过哨兵 实现缓存操作. * * 参数1: masterName */ @Test public void ...

    1.1SpringBoot整合Redis哨兵
    1.1.1入门案例

    /**
     * 	哨兵测试
     * 	1.配置redis的节点数据集合
     *  2.利用哨兵机制连接redis节点.
     *  3.用户通过哨兵 实现缓存操作.
     *  
     *  参数1: masterName
     */
    @Test
    public void testSentinel() {
    	//配置哨兵的信息
    	Set<String> sentinels = new HashSet<>();
    	sentinels.add("192.168.226.128:26379");
    	JedisSentinelPool pool = 
    			new JedisSentinelPool("mymaster", sentinels);
    	Jedis jedis = pool.getResource();
    	jedis.set("1909","哨兵搭建成功!!!!");
    	System.out.println(jedis.get("1909"));
    	jedis.close();
    }
    

    1.1.2编辑properties文件

    redis.sentinel=192.168.226.128:26379
    //标识配置类信息
    @Configuration
    

    1.1.3编辑RedisConfig配置类

    @PropertySource("classpath:/properties/redis.properties")
    public class RedisConfig {
    
    @Value("${redis.sentinel}")
    private String sentinel;
    
    /**
     * 使用redis哨兵机制.实现redis缓存操作
     * 
     */
    @Bean
    public JedisSentinelPool sentinelPool() {
    	Set<String> sentinels = new HashSet<>();
    	sentinels.add(sentinel);
    	return new JedisSentinelPool("mymaster", sentinels);
    }}
    

    1.1.4修改CacheAOP
    在这里插入图片描述
    2Redis集群实现

    1.1Redis集群

    1.1.1为什么要搭建集群
    通常,为了提高网站响应速度,总是把热点数据保存在内存中而不是直接从后端数据库中读取。
    Redis是一个很好的Cache工具。大型网站应用,热点数据量往往巨大,几十G上百G是很正常的事儿。
    由于内存大小的限制,使用一台 Redis 实例显然无法满足需求,这时就需要使用多台 Redis作为缓存数据库。但是如何保证数据存储的一致性呢,这时就需要搭建redis集群.采用合理的机制,保证用户的正常的访问需求.
    采用redis集群,可以保证数据分散存储,同时保证数据存储的一致性.并且在内部实现高可用的机制.实现了服务故障的自动迁移.

    1.1.2集群搭建计划
    主从划分:
    3台主机 3台从机共6台 端口划分7000-7005

    1.2集群搭建
    1.2.1准备集群文件夹
    1.准备集群文件夹

    Mkdir cluster
    

    2.在cluster文件夹中分别创建7000-7005文件夹
    在这里插入图片描述
    1.2.2复制配置文件
    说明:
    将redis根目录中的redis.conf文件复制到cluster/7000/ 并以原名保存

    cp redis.conf cluster/7000/
    

    1.2.3编辑配置文件
    1.注释本地绑定IP地址
    在这里插入图片描述
    2.关闭保护模式
    在这里插入图片描述
    3.修改端口号
    在这里插入图片描述
    4.启动后台启动
    在这里插入图片描述
    5.修改pid文件
    在这里插入图片描述
    6.修改持久化文件路径
    在这里插入图片描述
    7.设定内存优化策略
    在这里插入图片描述
    8.关闭AOF模式
    在这里插入图片描述
    9.开启集群配置
    在这里插入图片描述
    10.开启集群配置文件
    在这里插入图片描述
    11.修改集群超时时间
    在这里插入图片描述
    1.2.4复制修改后的配置文件
    说明:将7000文件夹下的redis.conf文件分别复制到7001-7005中
    [root@localhost cluster]# cp 7000/redis.conf 7001/
    [root@localhost cluster]# cp 7000/redis.conf 7002/
    [root@localhost cluster]# cp 7000/redis.conf 7003/
    [root@localhost cluster]# cp 7000/redis.conf 7004/
    [root@localhost cluster]# cp 7000/redis.conf 7005/

    1.2.5批量修改
    说明:分别将7001-7005文件中的7000改为对应的端口号的名称,
    修改时注意方向键的使用
    在这里插入图片描述
    1.2.6通过脚本编辑启动/关闭指令
    1.创建启动脚本 vim start.sh
    在这里插入图片描述

    2.编辑关闭的脚本 vim shutdown.sh
    在这里插入图片描述
    3.启动redis节点

    sh start.sh
    

    4.检查redis节点启动是否正常
    在这里插入图片描述
    1.2.7创建redis集群

    #5.0版本执行 使用C语言内部管理集群
    redis-cli --cluster create --cluster-replicas 1 192.168.35.130:7000 192.168.35.130:7001 192.168.35.130:7002 192.168.35.130:7003 192.168.35.130:7004 192.168.35.130:7005
    

    在这里插入图片描述
    在这里插入图片描述
    1.2.8Redis集群高可用测试

    1.关闭redis主机.检查是否自动实现故障迁移.
    2.再次启动关闭的主机.检查是否能够实现自动的挂载.
    一般情况下 能够实现主从挂载
    个别情况: 宕机后的节点重启,可能挂载到其他主节点中(7001-7002) 正确的
    在这里插入图片描述
    1.3Redis集群原理
    1.3.1Redis集群高可用推选原理
    如图-24所示
    在这里插入图片描述
    原理说明:
    Redis的所有节点都会保存当前redis集群中的全部主从状态信息.并且每个节点都能够相互通信.当一个节点发生宕机现象.则集群中的其他节点通过PING-PONG检测机制检查Redis节点是否宕机.当有半数以上的节点认为宕机.则认为主节点宕机.同时由Redis剩余的主节点进入选举机制.投票选举链接宕机的主节点的从机.实现故障迁移.

    1.3.2Redis集群宕机条件

    特点:集群中如果主机宕机,那么从机可以继续提供服务,
    当主机中没有从机时,则向其它主机借用多余的从机.继续提供服务.如果主机宕机时没有从机可用,则集群崩溃.
    答案:9个redis节点,节点宕机5-7次时集群才崩溃.
    如图-25所示:
    在这里插入图片描述
    1.3.3Redis hash槽存储数据原理

    说明: RedisCluster采用此分区,所有的键根据哈希函数(CRC16[key]&16383)映射到0-16383槽内,共16384个槽位,每个节点维护部分槽及槽所映射的键值数据.根据主节点的个数,均衡划分区间.
    算法:哈希函数: Hash()=CRC16[key]%16383按位与
    如图-26所示
    在这里插入图片描述
    当向redis集群中插入数据时,首先将key进行计算.之后将计算结果匹配到具体的某一个槽的区间内,之后再将数据set到管理该槽的节点中.
    如图-27所示
    在这里插入图片描述

    Redis7000~~~0-5460
    crc16(aaa)%16383 = 2000   redis7000.set("aaa","valuexxx");
    crc16(bbb)%16383 = 2000  redis7000.set("bbb","valuexxx");
    

    2.1SpringBoot整合redis集群

    2.1.1入门案例

    /**
     * redis集群测试案例
     */
    @Test
    public void testCluster() {
    	Set<HostAndPort> nodes = new HashSet<>();
    	nodes.add(new HostAndPort("192.168.226.128",7000));
    	nodes.add(new HostAndPort("192.168.226.128",7001));
    	nodes.add(new HostAndPort("192.168.226.128",7002));
    	nodes.add(new HostAndPort("192.168.226.128",7003));
    	nodes.add(new HostAndPort("192.168.226.128",7004));
    	nodes.add(new HostAndPort("192.168.226.128",7005));
    	JedisCluster cluster = new JedisCluster(nodes);
    	cluster.set("key", "redis集群搭建成功!!!!");
    	System.out.println(cluster.get("key"));
    	}
    

    2.1.2编辑Properties文件

    #配置redis集群
    redis.nodes=192.168.226.128:7000,192.168.226.128:7001,192.168.226.128:7002,192.168.226.128:7003,192.168.226.128:7004,192.168.226.128:7005
    

    2.1.3编辑RedisConfig

    //标识配置类信息
    @Configuration
    @PropertySource("classpath:/properties/redis.properties")
    public class RedisConfig {
    
    @Value("${redis.nodes}")
    private String nodes; //node,node,node
    
    /**
     * 实现集群整合
     */
    @Bean
    @Scope("prototype")
    public JedisCluster jedisCluster() {
    	Set<HostAndPort> setNodes = new HashSet<>();
    	String[] arrayNodes = nodes.split(","); 
    	for (String node : arrayNodes) { //host:port
    		String host = node.split(":")[0];
    		int port = Integer.parseInt(node.split(":")[1]);
    		HostAndPort hostAndPort = 
    				new HostAndPort(host, port);
    		setNodes.add(hostAndPort);
    	}
    	
    	return new JedisCluster(setNodes);
    }
    }
    

    2.1.4编辑CacheAOP
    在这里插入图片描述

    展开全文
  • 美国/欧洲卫星大气污染监测美国NOAA的新一代极轨卫星—联合极轨卫星计划(JPSS),在其国内愈演愈烈的新冠疫情中发挥出了遥感卫星的作用。卫星监测显示城市大气污染中NO2这一关键成分呈下降趋势,这与疫情期间车辆减少...
    美国/欧洲卫星大气污染监测

    美国NOAA的新一代极轨卫星—联合极轨卫星计划(JPSS),在其国内愈演愈烈的新冠疫情中发挥出了遥感卫星的作用。卫星监测显示城市大气污染中NO2这一关键成分呈下降趋势,这与疫情期间车辆减少,污染气体颗粒排放减少直接相关。

    029dc6a80782ba8458c54dc43dd26b94.png de8cee844030635a64a6ce542fafce94.png

    2019年和2020年3月的疫情前后空气污染状况

    从2019年和2020年3月的两张图上可清晰的看到疫情前后的空气污染状况。另外,欧空局(ESA)“哨兵-5P”卫星也有同样的观测。

    ICESat等卫星极地海冰和积雪观测

    自本世纪初开始,北极海冰厚度呈现急剧减少趋势。2003-2009年的美国ICESAT-1卫星以及2010年发射的欧洲CryoSat-2卫星已经形成了相对连续完整的北极海冰厚度观测数据集。随着2018年美国发射 ICESat-2卫星的运行,研究人员获得了大量观测数据,可用于研究获取极地海冰和积雪信息的技术。

    89c184de85386d9832242d2cb14572dc.png ICESat-2卫星北极海冰厚度和积雪厚度观测

    在极地积雪厚度的观测中,ICESat-2和CryoSat-2卫星两种观测方式实现了互补,前者可观测积雪上层,后者可实现积雪和冰层交界的测量,这样两者结合起来就可实现积雪厚度的观测。

    GRACE-FO卫星用于旱情监测

    美国NASA的GRACE系列卫星是专门用于观测地球重力场变化的卫星。首颗星GRACE在2002年发射,2018年5月其后续星GRACE-FO发射。利用GRACE系列卫星观测的重力场数据可以获取全球水体质量的变化信息,在海洋上还可用于监测海平面的变化。

    2520e89fb41256191a518790aa9117b0.png 美国NDMC的干旱监测专题图

    美国国家干旱减灾中心(NDMC)正准备将GRACE-FO的观测数据作为重要数据源纳入到干旱监测专题图制作中。

    ESA的“气候变化倡议”计划

    ESA的“气候变化倡议”(Climate Change Initiative,CCI)是一个研发计划,目的是融合和标定多源卫星数据生成全球范围长时间序列的21个关键气候参数数据集。这些长时间序列的卫星数据将为科学家判断气候变化趋势、开发地球系统模式和为决策者应对全球变化服务。

    c6d49ae4efeaf4acf4c35181088be972.png

    2018年月平均(1月)的CCI初级生产力变化

    近日一篇《Remote Sensing》期刊文章中利用CCI计划提供的20年海洋水色数据研究的结果显示:全球海洋每年初级生产力有大约38-42Gt有机碳,海岸带区域高,大洋则低。文章还指出浮游植物生产力水平的高低与厄尔尼诺、印度洋偶极子和北大西洋涛动紧密关联。

    Aeolus(风神)卫星数据开始对外分发

    ESA的Aeolus是用于观测全球风廓线的新型卫星,该星研制耗时16年,耗资5.5亿美元。Aeolus卫星的主载荷是多普勒激光雷达,它通过发射强紫外激光脉冲并接收测量大气散射信号来反演脉冲传播路径上的风速等信息。卫星数据已经对气象和科研用户开放,近实时(3h以内)分发给用户。ECMWF已经在2020年1月把数据纳入到数值预报业务中。

    da5204fdd8f935d2a725b467d4c6919c.png

    2020年5月Aeolus卫星的风速廓线图

    ·END·

    93d66ceeff2f722c630602b840799de8.png

    展开全文
  • } 先保存当前点的next位置, 让next指到哨兵节点, 然后把当前位置赋值到哨兵节点, 等于是手动让其前进一步, 最后手动让当前节点走到其next. 其实就是双指针, 但是移动全靠手动赋值罢了. 最后 不是难题, 甚至没做过也...
  • SENTINEL Missions 哨兵卫星任务

    千次阅读 2018-12-10 16:04:25
    哨兵1主要是检测陆地和海洋,由两颗昼颜工作的极轨卫星组成,将提供雷达图像,无论天气情况都可获得雷达图像,第一颗哨兵一于2014年4月发射。 哨兵2的目标是陆地检测,由两颗极轨卫星组成,能提供高分辨率的光学...
  • Sentinel 哨兵中的应用: Sentinel服务器与Master服务器/Slave服务器之间的订阅发布系统是Sentinl监控过程的一个重要环节,通过订阅发布系统达到监控服务器状态的作用。其运行原理与上面的客户端服务器之间的订阅...
  • 高分三号与哨兵

    千次阅读 2020-07-14 10:11:36
    新的甘特图功能,丰富你的文章 Mon 06Mon 13Mon 20已完成 进行中 计划计划二 现有任务Adding GANTT diagram functionality to mermaid 关于 甘特图 语法,参考 这儿, UML 图表 可以使用UML图表进行渲染。...
  • sentinel哨兵模式详细介绍

    千次阅读 2020-05-23 09:21:42
    sentinel哨兵模式介绍 Sentinel(哨兵)是用于监控redis集群中Master状态的工具,是Redis 的高可用性解决方案,sentinel哨兵模式已经被集成在redis2.4之后的版本中。sentinel是redis高可用的解决方案,sentinel系统...
  • Redis哨兵的部署和介绍配置文件哨兵的部署详细操作redis安装(三台服务器)哨兵的部署哨兵的安装哨兵集群的启动和操作解释插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、...
  • 【民航事儿】2020年8月11日,腓特烈港:...作为哨兵-1系列雷达卫星的第三颗卫星,哨兵-1C卫星将为欧盟哥白尼计划中的诸多项服务提供在数据连续性方面的保障。哨兵-1C卫星配有SAR仪器(C波段雷达),它将提供整个地球表...
  • 民航事儿网站消息:...作为哨兵-1系列雷达卫星的第三颗卫星,哨兵-1C卫星将为欧盟哥白尼计划中的诸多项服务提供在数据连续性方面的保障。哨兵-1C卫星配有SAR载荷(C波段雷达),它将提供整个地球表面的雷达影像,这...
  • 哨兵卫星简介“哨兵”系列卫星是欧洲哥白尼(Copernicus)计划空间部分(GSC)的专用卫星系列,由欧洲委员会投资,欧洲航天局研制。“哨兵”系列卫星主要包括两颗哨兵1卫星、两颗哨兵2卫星、两颗哨兵3卫星、两个哨兵4...
  • 前言: 要理解Redis大规模集群的由来,就必然跨不过理解哨兵和主从复制的由来以及存在的缺陷,不管谁学习这几个知识点都逃不过这个顺序…   一、主从复制 + 读写分离 现在的公司项目如果有Redis那么一定是...
  • 仅供本人学习参考, 如有侵权, 请联系删除, ...Redis哨兵模式(sentinel)学习总结及部署记录(主从复制、读写分离、主从切换) Redis的集群方案大致有三种:1)redis cluster集群方案;2)master/slave主从方案;3...
  • 卫星雷达影像数据量非常大,以哨兵1为例,平均每景4GB左右,加之其官网哥白尼计划服务器在国外,我们国内下载它的数据速度非常慢,这时借助一些下载工具是非常有必要的。 aria2是一个开源下载软件,可以下载各种资源...
  • 哨兵3(Sentinel-3)数据简介

    千次阅读 2020-12-31 14:32:55
    哨兵3数据介绍前言OLCI简介产品类型分辨率重访周期SLSTR简介产品类型分辨率重访周期下载地址 前言 最近想用sentinel-3数据,但不知道波段参数,搜索发现中文网站上没有关于这个的介绍,只好翻墙去欧空局官网查看用户...
  • 电影中的哨兵机器人是由斯崔克博士发明用来专门消灭变种人的“秘密...之所以第二代哨兵机器人会这么强大和恐怖,主要是在1973年,变形女在调查到斯崔克博士的计划后在会议上将他杀害,但变形女因此也被抓获,之后...
  • 一、项目背景 随着社会发展各行各业都会遇到各种各样的安全问题,...因此移动哨兵监控的部署方案成为了最佳的选择,内置电池或者太阳能供电即可摆脱有线电缆的诸多限制,而无线4G传输方式也能够在任何有运营商信号覆...
  • Redis 哨兵细解

    2021-02-24 08:52:27
    Redis 的 哨兵(Sentinel)深入探究 Redis Sentinel的架构 配置 Sentinel Redis Sentinel的工作原理 自动发现 Sentinel 和从服务器 故障转移 ​Redis主从复制的问题 Redis主从复制可将主节点数据同步给从节点...
  • 一个小脚本,获取哨兵的下载链接
  • redis哨兵详解

    2020-05-24 20:50:37
    redis哨兵模式sentinel哨兵模式介绍Sentinel版本Sentinel状态持久化Sentinel作用:Sentinel工作方式(每个Sentinel实例都执行的定时任务)三个定时任务主观下线客观下线配置版本号配置传播sentinel的"仲裁会"选举...
  • 描述一、项目背景随着社会发展各行各业都会遇到各种各样的安全问题...因此移动哨兵监控的部署方案成为了最佳的选择,内置电池或者太阳能供电即可摆脱有线电缆的诸多限制,而无线4G传输方式也能够在任何有运营商信号...
  • 【Redis】主从复制&哨兵&集群&常见问题

    千次阅读 多人点赞 2021-11-10 12:06:56
    文章目录Redis集群一.主从复制1-1 简介1-1-1 单机redis带来的风险与问题1-1-2 多台服务器连接方案1-1-3 主从复制1...哨兵模式2-1 简介2-2 作用2-3 配置哨兵2-4 工作原理2-4-1 阶段一:监控阶段2-4-2 阶段二:通知阶段2-
  • Sentinel-1是一项由欧盟资助并由欧洲航天局 (ESA) 在哥白尼计划内执行的太空任务。Sentinel-1 收集各种极化和分辨率的 C 波段合成孔径雷达 (SAR) 图像。由于雷达数据需要几种专门的算法来获得校准的正射校正图像,...
  • 2.1 配置前准备 本次模拟在本机部署了三台虚拟机作为部署准备,分别为: master:192.168.159.128 slave-1:192.168.159.129 salve-2:192.168.159.130 计划用一台作为主,两台作为从,三台服务器互为哨兵sentinel...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,892
精华内容 1,156
关键字:

哨兵计划