中间件Rocky的使用说明文档
浪潮(北京)电子信息产业有限公司 InCloud Sphere4.5 旗舰版 iCenter 用户手
文件版本:V1.0文件密级:秘密浪潮云海InCloud Sphere4.5旗舰版iCenter用户手册浪潮(北京)电子信息产业有限公司Inspur (Beijing) Electronic Information Industry Co., Ltd文件修改控制尊敬的用户:衷心感谢您选用了浪潮服务器虚拟化系统!本手册介绍了浪潮服务器虚拟化系统所能实现的功能,可使您更好地了解本软件的使用范围和使用方法。
浪潮集团有限公司拥有本手册的版权。
未经浪潮集团有限公司许可,任何单位和个人不得以任何形式复制本用户手册。
浪潮集团有限公司保留随时修改本手册的权利。
本手册中的内容如有变动恕不另行通知。
如果您对本手册有疑问或建议,请向浪潮集团有限公司垂询。
浪潮集团有限公司二零一六年八月“Inspur浪潮”是浪潮集团有限公司的注册商标。
其他商标分别属于其相应的注册公司。
声明最终用户软件许可协议请仔细阅读以下最终用户许可协议(以下简称《协议》)。
一旦安装或使用随此《协议》提供的软件(以下简称“软件”),即表明您同意本《协议》的各项条款。
如果您不同意,则不要使用“软件”。
通则本《协议》是您(个人或单位实体)与浪潮集团(“浪潮”)之间达成的法律协议。
本《协议》适用于浪潮可能向您提供或使您可以得到的“软件”的更新、补充,附加组件或基于Internet的服务组件,除非浪潮对这些更新、补充、附加组件或基于Internet的服务组件规定了其他条款。
浪潮有权停止通过使用“软件”而向您提供或使您可以得到的任何基于Internet的服务。
与“软件”有关的任何产品支持服务也受此《协议》的约束,除非在您和浪潮之间达成的其他协议中另有规定。
“软件”中可能附带了对本《协议》的修正或补充。
许可证的授予1.在浪潮授权使用的机器上使用,出于备份或档案管理的目的,可以制作本软件的拷贝。
2.本软件只限购买者本人(本单位)使用,如转让或转卖,本公司将追究其法律责任。
OpenStackrocky版安装步骤,参考官网步骤
OpenStackrocky版安装步骤,参考官⽹步骤Centos建议最低配置:控制节点:1个处理器,4 GB内存和5 GB存储计算节点:1个处理器,2 GB内存和10 GB存储⼀,环境准备:以下区分数据库密码和openstack⽤户密码,可⾃⾏替换密码 描述RABBIT_PASS RabbitMQ⽤户openstack的密码123456 数据库root的密码KEYSTONE_DBPASS keystone的数据库密码GLANCE_DBPASS glance的数据库密码NOVA_DBPASS nova的数据库密码PLACEMENT_DBPASS placement的数据库密码NEUTRON_DBPASS neutron的数据库密码DASH_DBPASS DASH的数据库密码CINDER_DBPASS cinder的数据库密码ADMIN_PASS admin⽤户密码myuser_PASS myuser⽤户密码GLANCE_PASS glance⽤户的密码NOVA_PASS nova⽤户的密码PLACEMENT_PASS placement⽤户的密码NEUTRON_PASS neutron⽤户的密码METADATA_SECRET 元数据代理的密码CINDER_PASS cinder⽤户的密码1.1⽹络环境1.1.1控制节点配置第⼀个接⼝作为管理接⼝:IP地址:10.0.0.11⽹络掩码:255.255.255.0默认⽹关:10.0.0.1提供程序接⼝使⽤特殊配置,但未分配IP地址。
将第⼆个接⼝配置为提供程序接⼝:替换INTERFACE_NAME为实际的接⼝名称。
例如, eth1或ens224。
vi /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAMEDEVICE=INTERFACE_NAMETYPE=EthernetONBOOT=“yes”BOOTPROTO=“none”将控制节点的主机名设置为controller。
Rocky Mountain Slayer 技术手册说明书
Rocky Mountain SlayerTechnical ManualRev: ATable of ContentsMaterials Required (3)Suspension Pivot Torque Guide (4)Small Parts Torque Guide (5)Assembly Instructions (6)1)Bearing Installation (6)1.1 Main Pivot Bearing Installation (6)1.2 Chain Stay Bearing Installation (6)1.3 Top Link Bearing Installation (7)1.4 Shock Eyelet Bearing Installation (8)2)Frame Assembly (9)2.1 Chain Stay Installation (9)2.2 Top Link Installation (10)2.3 Seat Stay Installation (11)2.4 Shock Installation (12)3)Plastic Component Installation (13)3.1 Downtube Cable Port (13)3.2 Chain Guide (13)3.3 Chain Stay Protector (13)3.4 Seat Stay Protector (13)4)Rear Axle & Rear Derailleur Hanger (14)5)Cable Routing (15)5.1 Internal Cable Noise Damping Hose (15)5.2 Head Tube Port Cable Routing (16)5.3 Frame Cable Routing (16)Disassembly Instructions (17)1)PipeLock Removal (17)2)Bearing Removal (19)Materials Required-Rocky Mountain Slayer MY 2017 Frame-Slayer Tool Kit-Loctite 243 (blue)-Grease-Torque Wrencho 2.5mm, 5mm, 6mm, and 8mm Hex Key Bits -Isopropyl Alcohol-Clean Rags-Blind Puller (10mm OD)-Vise with Soft JawsSuspension Pivot Torque GuideNote: All Torque values are +/-- 10%AB, CDESmall Parts Torque GuideNote: All Torque values are +/-- 10%F, G F, GAssembly Instructions1)Bearing Installation1.1 Main Pivot Bearing Installation2)Frame Assembly3)Plastic Component Installation3.2 Chain Guide3.3 Chain Stay Protector3.4 Seat Stay Protector4)Rear Axle & Rear Derailleur Hanger5)Cable Routing4mm Housing (mechanical shift cable housing or ensure a snug fit for cables within each port. Please seeDisassembly Instructions1)PipeLock Removal2)Bearing RemovalNote: This process is the same for all Pivots except the Main Pivot, which requires a blind puller.TL-FT Bearing Removal (6903 Tool) TL-SS Bearing Removal (DR11197 Tool)Chain Stay Bearing Removal (DR11197 Tool)。
Mcrouter中文手册 第二章
最近因工作需要在学习研究Facebook的memcached中间件Mcrouter,发现没有什么中文的资料,所以一边学习一边翻译一份中文的手册,以便分享学习。
本人英文水平有限,翻译借助了google并加入个人理解,有不足或者错误欢迎大家指正,同时也希望大家转载时能标注原文出处。
因为工作比较忙,不能一次整理翻译整个手册,如果后续有新的翻译内容会继续补充Mcrouter的接受大家可以参考:/translate/introducing-mcrouter-a-memcached-protocol-router-for-scaling-memcached-deployments英文原版手册地址:https:///facebook/mcrouter/wiki2常规设置(Common setups)2.1分片池(Sharded pools)一旦你要缓存的数据量变得非常大,一台memcached服务器已经难以承担,你一定想把这些数据分割到多台memcached服务器上。
也就是我们常说的数据水平切分。
Mcrouter支持此功能。
它可以将请求按照缓存key的哈希值发送到不同的memcached服务器上。
这样缓存数据将被均匀地分布在不同的memcached服务器上,同时对同一个缓存的操作也将按照缓存key的哈希值发送到同一台memcached服务器上。
Mcrouter使用hash算法将发送请求到一个默认缓存服务器管理池里。
下面是一个简单的mcrouter配置例子:{"pools": {"A": {"servers": [// your destination memcached boxes here, e.g.:"127.0.0.1:12345","[::1]:12346"]}},"route":"PoolRoute|A"}说明:请求将按照key的哈希值发送到memcached服务器,“PoolRoute”代表按照hash路由2.2复制池(Replicated pools)在很多情况下缓存服务经常被庞大客户端频繁的访问,memcached的服务也需要提供连续的不间断的高性能读取性能。
Rocky PPS无人机后差飞软件
图 14 成果报表展示
图 7 POS 信息区
三、软件说明
3.1 工程的创建
点击菜单栏中的文件按钮,会弹出
下拉菜
单,点击打开按钮,会弹出如下对话框。我们也可以点击工具栏中
快速完成操作。
图 8 工程创建 在上述的对话框中,我们将进行以下操作流程: 1、选定工程所需的几个重要文件,包括原始 POS 数据文档、飞 载流动站数据文档、相片曝光时刻文档、相片文件夹。 我们可以选择手动输入各要素的地址,也可以在点击输入栏后方 的按钮,在弹出的对话框中选择位置。
一、设备要求
支持系统: · Windows XP · Windows 7 32bit · Windows 7 64bit · Windows 8 64bit · Windows 10 64bit
推荐硬件配置: ·处理器:Intel Core i3/i5/i7 ·内存: 8GB ·显卡:nVidia GeForce (any)
大化和还原操作。如无需显示,亦可关闭显示区。 各区域的功能与显示内容如下所述:
1、菜单栏 菜单栏主要功能是管理软件的全局,包括工程的创建与运行、视
图管理、各项参数设置等。具体界面如下:
图 2 菜单栏 2、工具栏
工具栏主要功能是帮助实现软件的快速使用操作,主要内容包括 工程快速创建、开启解算。具体界面如下:
原始轨迹、解算后轨迹、原始与解算后比对轨方式,包括图标、线条、图标线条双显。
具体成果如下所示:
图 13 解算航迹图展示
图 14 解算数据展示
成解算后,我们也可以生成具体的成果报表,来展示整个工程的 整体情况,报表可以根据需求来导出和打印。报表的具体内容包括: 工程概述、无人机流动站信息概况、卫星信息概况、解算精度报告。 具体的内容如下图所示:
rockwellab_rslogix5000培训教程及操作说明_实验
实验五创建ControlLogix项目和梯形图进行控制系统CPU对时本实验中,我们将利用RSLogix5000编程软件在ControlLogix处理器中创建二个项目。
一个项目为主系统-设置并获取CPU的时钟,并且将它广播出去。
另外一个项目为从系统-消费主系统CPU广播的的数据并将该数据设置为本CPU的时钟,实现系统对时。
我们将第一组定为主系统,其他三组为从系统与主系统对时。
然后交换。
本实验的主题:创建一个ControlLogix项目设置CPU的时钟GSV指令获取系统时钟Producer一个数组Consumer一个数组CSV指令设置系统时钟通过RsNetWorx组态ControlNet网络主系统程序如下:生产主管找到你,说他需要CPU在报告故障和事件的时候必须协调系统的时间,而且系统误差必须小于7ms, 这样可以保证系统的一致性。
你知道这对ControlNet而言可以精确的保证系统的误差小于指标,并答应主管马上完成。
1.双击RSLogix5000图标。
出现如下画面:2.点击File(文件)New(新建)。
你将会看到 New Controller (新建控制器)画面。
起始槽号为0。
看一下框架,你会发现共有10槽,既然起始槽号为0,那么5555控制器(带有钥匙的模块)位于第四槽,即3号槽。
因此,填写画面,与下图一致,然后按OK。
确认你在此输入了数字3。
5555控制现在我们已经创建了一个ControlLogix项目。
此时我们还没有与项目相关的任何I/O 模块,项目中也没有可执行的代码(如梯形图)。
你正在离线工作。
所作的任何改变都只限于软件中,并存储在计算机的硬驱中。
在进入到在线操作以前,这些变化并不能反映到5555控制器中。
注意:所有模块都可带电插拔3.将鼠标移到“Controller”文件夹下面的“Controller Tags”,双击打开。
4.点击屏幕下方的“Edit”,如图所示,添加一个名字为“Date”,数据类型为“DINT[8]”的标签。
rocketmq -c的用法 -回复
rocketmq -c的用法-回复RocketMQ是一种高性能、高可靠、可扩展的分布式消息中间件,由阿里巴巴集团研发,旨在满足大规模分布式业务的消息通信需求。
其C语言版本(RocketMQ C)为C/C++开发者提供了便捷的接口,从而方便开发者在C/C++应用中使用RocketMQ进行消息传递。
下面将一步一步回答关于RocketMQ C的用法。
一、RocketMQ C的安装与配置1. 在官方网站下载RocketMQ C的源代码,或从GitHub上获取最新版本。
2. 解压下载的源代码文件,并进入解压后的目录。
3. 执行`make`命令进行编译,生成相应的动态链接库文件(.so文件)。
4. 将生成的动态链接库文件拷贝到系统库的搜索路径(如/usr/local/lib)下。
5. 配置RocketMQ C的环境变量(如LD_LIBRARY_PATH),以便应用程序在运行时能够找到RocketMQ C的动态链接库。
二、RocketMQ C的初始化和销毁1. 在应用程序中引入`rocketmq/rocketmq.h`头文件。
2. 调用`rocketmq_client_init`函数进行RocketMQ C的初始化,并传入相应的配置参数,如NameServer地址、Group ID等。
3. 初始化成功后,即可使用RocketMQ C进行消息的发送和消费。
4. 在应用程序结束时,调用`rocketmq_client_destroy`函数对RocketMQ C进行销毁,释放资源。
三、RocketMQ C的消息发送1. 创建一个`MQProducer`对象,通过调用`rocketmq_create_producer`函数并传入相关参数来实现。
2. 使用`rocketmq_start_producer`函数启动`MQProducer`对象。
3. 创建一个`MQMessage`对象,并设置消息的主题、标签、内容等信息。
rocketmq使用示例
rocketmq使用示例(实用版)目录1.RocketMQ 简介2.RocketMQ 使用示例2.1 创建生产者2.2 创建消费者2.3 发送消息2.4 接收消息2.5 消息持久化正文【RocketMQ 简介】RocketMQ 是阿里巴巴开源的一款分布式消息中间件,具有高性能、高可靠、高扩展性等特点。
它采用分布式架构,支持大规模消息队列和大量并发生产者/消费者。
RocketMQ 提供了持久化和非持久化两种存储方式,以满足不同场景的需求。
同时,它还具备消息回溯、事务消息、死信队列等高级特性。
【RocketMQ 使用示例】本示例将演示如何使用 RocketMQ 创建生产者、消费者,并发送和接收消息。
2.1 创建生产者首先,我们需要创建一个生产者。
可以通过命令行或代码方式创建。
以下是一个简单的 Java 代码示例:```javaimportorg.apache.rocketmq.client.producer.DefaultMQProducer;import org.apache.rocketmq.client.producer.SendResult;import mon.message.Message;public class Producer {public static void main(String[] args) throws Exception { DefaultMQProducer producer = newDefaultMQProducer("producer_group");producer.setNamesrvAddr("127.0.0.1:9876");producer.start();String topic = "TopicTest";String tags = "TagA";String keys = "KeyA";Message msg = new Message(topic, tags, keys, ("Hello RocketMQ " + System.currentTimeMillis()).getBytes());SendResult sendResult = producer.send(msg);System.out.println("SendResult: " + sendResult);producer.shutdown();}}```2.2 创建消费者接下来,我们需要创建一个消费者。
rocketmq使用方法
rocketmq使用方法RocketMQ 是一个开源的分布式消息中间件,它具有高吞吐量、高可用性、可靠性强等特点,广泛应用于大规模分布式系统中。
本文将介绍 RocketMQ 的使用方法,并拓展一些相关内容。
1. 安装与配置首先,需要下载并安装 RocketMQ,可以从官方网站或源码仓库获取。
安装完成后,需要配置相关参数,包括 Name Server 地址、Broker 地址等。
Name Server 主要用于提供 Broker 的路由信息,Broker 则是消息存储与传输的核心组件。
2. 创建主题与消费者组在 RocketMQ 中,消息通过主题进行传递,所以需要先创建主题。
可以使用命令行工具或编程方式创建主题。
同时,需要创建消费者组,用于标识一组消费者,以便进行负载均衡与故障转移。
3. 发送与接收消息使用 RocketMQ 的生产者可以发送消息到指定的主题,消息可以是字符串、字节数组等形式。
接收消息需要先创建一个消息监听器,并注册到指定的主题上。
当有消息到达时,监听器会被触发,从而进行消息的消费处理。
4. 消息的顺序与事务RocketMQ 支持消息的顺序性和事务性。
顺序消息保证了消息的有序性,可以通过设置消息的队列选择策略来实现。
事务消息提供了消息发送与本地事务执行的原子性保证,可以确保消息在发送和本地事务之间的一致性。
5. 高可用与负载均衡RocketMQ 支持主从模式的高可用部署,通过配置多个 Broker 实现数据的冗余备份。
同时,RocketMQ 还提供了消息的负载均衡功能,可以根据消费者组的配置进行消息的分发,以提高系统的性能与可靠性。
6. 监控与报警RocketMQ 提供了丰富的监控指标和报警机制,可以通过监控来了解消息的发送与消费情况,并及时发现异常。
可以使用自带的控制台或第三方监控工具来进行监控与报警。
总结来说,使用 RocketMQ 需要先安装与配置相关组件,然后创建主题与消费者组,通过生产者发送消息,消费者接收并处理消息。
Comtrol RocketLinx ES8105 ES8105F系列产品说明说明书
Quick Installation GuideES8105 and ES8105FROCKET LINX ES8105Industrial Ethernet SwitchIntroductionThe RocketLinx ES8105/ES8105F series of industrial Ethernet switches provide three models:ES8105 supports five 10/100BASE-TX portsES8105F-Multi-Mode: supports four 10/100BASE-TX ports and one 100BASE-FX Ethernet portES8105F-Single-Mode: supports four 10/100BASE-TX ports and one 100BASE-FX Ethernet portThe RocketLinx ES8105 series provides a slim industrial design to save rail space for compact system requirements. The ES8105 series is enclosed in an industrial-grade aluminum case with IP30 standard protection. It provides one relay output to alarm port link failure events, which is enabled and disabled by a DIP switch.Refer to the Comtrol web site for specification information. For more detailedinstallation information, see the RocketLinx ES8105/ES8105F User Guide , which is available at: ftp:///html/ES8108_docs.htm.Wiring the Power Inputs1. Insert the positive and negative wires into the power V+ and V- contacts on theterminal block connector.2. Tighten the wire-clamp screws to prevent the wires from being loosened.Note: The recommended working voltage is 24VDC (18- 32VDC) or 18VAC (18-27VAC).Wiring the Relay OutputThe relay output alarm contacts are on the terminal block connector as shown in the figure.If you insert the wires and enable the DIP switch for the port,the relay output alarm will detect any port failures, and forma short circuit. The alarm relay output is Normal Open.Enabling the Event AlarmUse this table to set the DIP switch for the relay output alarm.rt, m m.Pin Status Description1-5OnEnables the port link failure alarm on this port. OffDisables the port link failure alarm on this port.4NO1235Grounding the ES8105/ES8105FThere is one grounding screw on the bottom side of the ES8105/ES8105F. Loosen the screw and connect a ground wire from the ES8105/ES8510F to a grounded surface to ensure safety and prevent noise.Mounting the UnitYou can mount the ES8105 series on a DIN rail.Connecting the Ethernet PortConnect one end of an Ethernet cable into the Ethernet port of the ES8105/ES8105F and the other end to the attached networking device. The Fast Ethernet ports support 10BASE-T and 100BASE-TX, full- or half-duplex modes.The Fast Ethernet ports automatically detect the signal from the connected devices to negotiate the link speed and duplex mode. Auto MDI/MDIX allows you to connect another switch, hub, or workstation without changing straight-through or crossover cables. Crossover cables cross-connect the transmit lines at each end to the received lines at the opposite end.The Ethernet cables use Pins 1, 2, 3, and 6 of an 8-pin RJ45 connector. The signals of these pins are converted by the automatic MDIX function, as shown in the following table:3 TD+6 TD- 3 RD+6 RD-Switch Router or PC 1 RD+2 RD- 1 TD+2 TD-Straight-Through Cabling Schematic 3 TD+6 TD- 3 TD+6 TD-Switch Switch 1 RD+2 RD- 1 RD+2 RD-Crossover Cabling SchematicPin MDIX Signals MDI Signals1 RD+ TD+2 RD- TD-3 TD+ RD+ 6 TD-RD-This is a Class 1 Laser/LED product. Do not stare into the Laser/LED Beam.Cable Wiring(SC to SC)RX A TX BTX A RX B ABThe LINK/ACT LED is lit when the cable is correctly connected. The LINK/ACT LED is lit yellow for a 10BASE-TX Ethernet connection or green for a 100BASE-TX Ethernet connection. Always make sure that the cables between the switches and attached devices (for example, switch, hub, or workstation) are less than 100 meters (328 feet).Connecting the Fiber Port (ES8105F)Connect the fiber port on the ES8105F to another fiber Ethernet device using the following information.A wrong connection will cause the fiber port not to work properly.The fiber connector is a standard connector or square connector (SC).Note: In the IEEE standard, it suggests the available transmission distance is 2KM for 62.5/125um fiber optical cable in 1310nm wave length. Actually, the attenuation of Multi-Mode 62.5/125um optical fiber cable is 1.5dBm/km and the maximum link distance can be up to 4 to 5km.Mode Cable Type Wavelength Transmit Power (min.) Transmit Power (max.) Receive Sensitivity (max.) ReceiveSensitivity (min.)Min. LaunchPower –Max.ReceiveSensitivity Distance(km)Multi50/125um 62.5/125um1310nm -20dBm -14dBm -31dBm 0dBm 11dBm 2kmNote (below)Single 8-10/125um1310nm-15dBm-8dBm-34dBm-8dBm19dBm30kmIEEE organization recommends maximum optical fiber cable distances as defined inthe following table:Comtrol Customer ServiceYou can use one of the following methods to contact Comtrol Corporation.The following table provides information about optical fiber cable attenuation:0.1dBm。
rocky用法-概述说明以及解释
rocky用法-概述说明以及解释1.引言1.1 概述概述Rocky是一种开源软件开发工具,它旨在提供一种简化和高效的方式来构建可靠且可伸缩的应用程序。
由于现代软件系统变得越来越复杂,开发人员需要一种可靠且易于使用的工具来管理和部署应用程序。
Rocky的出现填补了市场上这一需求的空白。
Rocky以其高度可定制性和灵活性而闻名。
它采用了一种模块化的架构,允许开发人员根据项目的需要进行定制。
Rocky还提供了丰富的功能集,包括但不限于容器编排、自动化部署和负载均衡等。
该工具的起源可以追溯到一家名为Rocky Labs的初创公司。
该公司的使命是提供一种简化和加速软件开发过程的工具。
经过多年的发展和改进,Rocky已经成为一种成熟而稳定的解决方案,拥有强大的社区支持和广泛的用户基础。
Rocky的主要用途包括构建和部署容器化应用程序、实现微服务架构以及进行持续集成和持续交付。
它可以帮助开发人员轻松地管理复杂的应用程序架构,并提供强大的工具和功能来简化开发过程。
Rocky的使用方法相对简单,开发人员只需按照官方文档的指引进行安装和配置即可。
一旦配置完成,开发人员可以使用Rocky命令行工具来管理和部署应用程序。
该工具提供了简洁而强大的命令集,使开发人员能够轻松地完成各种任务。
总之,Rocky是一种功能强大且易于使用的软件开发工具,它可以帮助开发人员管理和部署复杂的应用程序。
随着软件开发行业的不断发展,Rocky将继续演进并成为开发人员的首选工具之一。
正因如此,我们有必要深入了解Rocky的定义、起源、主要用途以及使用方法。
接下来的章节将详细介绍这些内容,并探讨Rocky的优势、局限性以及未来发展趋势。
1.2 文章结构文章结构的部分应该包括以下内容:文章结构部分主要介绍整篇文章的组织结构和内容安排,旨在帮助读者更好地理解文章的主要内容和逻辑脉络。
首先,文章可以分为引言、正文和结论三个主要部分。
引言部分主要是对文章的背景和目的进行介绍,以及对整个文章的概述。
消息中间件-RocketMQ详解(从软件安装到案例实现)
消息中间件-RocketMQ详解(从软件安装到案例实现)RocketMQ内容⼀、RocketMQ 安装博客地址:博客地址:⼆、 RocketMQ 作⽤和结构1. RocketMQ 特点RocketMQ 是阿⾥巴巴开源的分布式消息中间件。
⽀持事务消息、顺序消息、批量消息、定时消息、消息回溯等。
它⾥⾯有⼏个区别于标准消息中件间的概念,如Group、Topic、Queue等。
系统组成则由Producer、Consumer、Broker、NameServer等。
2 RocketMQ 执⾏流程3. RocketMQ 作⽤3.1 消息中间件结构图3.2 应⽤解耦微服务架构中,存在着众多⼦系统,共同完成对外部⽤户的服务。
同时⽤户的⼀个下单⾏为横跨了N个业务⼦系统,如果按照传统的同步串⾏⽅式⼀个接⼀个的调⽤,⽤户的下单操作将会执⾏较长的时间,对⽤户不友好。
同时,由于是同步调⽤,⼀旦某⼀个⼦系统出现了宕机,访问超时等问题,整个下单业务都将陷⼊瘫痪。
消息队列可以将同步的系统调⽤转为异步的消息投递,⼀定程度上解除业务⼦系统间的耦合。
3.3 削峰填⾕ ⼤多数系统的访问流量并不是⼀天24⼩时均匀稳定的,⽽是存在着⼀定的突发性。
例如电商的秒杀活动,系统配置在平时能承受住500qps,可在进⾏秒杀活动时,瞬时的qps可能达到了5000,为平常的10倍,如果不进⾏处理防护,将会导致服务瘫痪。
可以选择扩容服务器来应对可能的⾼峰流量,但扩容的服务器在秒杀活动过去之后多数会被闲置,从⽽造成很⼤的浪费;也可以设定并发的阈值,在访问并发数达到⼀定程度时就进⾏熔断限流,拒绝⼿慢的秒杀⽤户下单,可这样会让⽤户体验很差。
这时,消息队列就能派上⽤场了。
我们可以在系统中使⽤消息队列作为缓冲,将每⼀个⽤户下单请求都作为⼀条消息存⼊消息队列,消息队列会根据消费者的消费速度以⼀种稳定的⽅式将流量传递给下游消费者系统,在消费者系统处理完下单操作后异步的通知⽤户下单结果。
HPT RocketRAID IDE RAID 133用户手册
目录第一章引言..............................................................11.1 RAID基础........................................................11.2 IDE RAID .........................................................21.3 RocketRAID 133简介..............................................2第二章安装适配器........................................................42.1 正确的连接硬盘...................................................42.2 安装驱动.........................................................5第三章 BIOS配置应用程序 (11)3.1 启动系统 (11)3.2 建立磁盘阵列 (12)3.3 删除磁盘阵列 (14)3.4 把磁盘加入备份池或者从备份池删除磁盘 (14)3.5 设置引导设备 (15)3.6 RAID 1/0+1阵列数据不一致时的数据恢复 (16)3.7 重建失效的RAID1/0+1阵列 (17)第四章 ATA RAID管理软件 (20)4.1 管理软件的安装 (20)4.2 开始使用软件 (20)4.3 配置功能 (22)4.4 管理功能(Management Functions) (25)4.5 查看信息(View Information) (26)4.6 重建被破坏的RAID1/0+1阵列 (30)第五章故障检测 (33)第一章引言这一章将对RAID相关的一些背景知识进行简单介绍同时也简单介绍一下HPT RocketRAID 133 IDE RAID解决方案1.1 RAID基础RAID Redundant Array of Independent Disks 廉价冗余磁盘阵列是一种将多个物理硬盘组合成一个逻辑硬盘的方法这种多个硬盘的组合可以提供比单个硬盘更好的容错能力和更高的数据传输速率如表11所示常用的有以下几种硬盘的组合方式这些不同的方式产生了不同的RAID级别各个RAID级别又对应了不同的性能级别安全级别以及不同的实现代价而不同的RAID级别还可以组成新的级别例如RAID01就是由RAID0 和RAID 1组合而成下表中给出了常用的几种RAID级别的特征表11RAID 级别描述组成RAID 级别的最少硬盘数优点RAID 0数据条带化Datastriping2 可以提高性能但是没有任何保护RAID 1磁盘镜像Diskmirroring2 提供很好的数据保护100的数据备份RAID 0 1数据条带化和镜像Datastriping and mirroring4 同时提高性能和提供很好的数JBOD Disk Spanning2 没有性能提高也没有数据保护只是提高了磁盘容量的利用率1永不停顿的浪潮英信服务器HPT RocketRAID 133 IDE RAID卡各个RAID级别没有好坏之分用户应当根据实际需要设定相应的RAID级别如果应用环境对数据的安全性要求不高但是要求有很好的传输性能这时候选用RAID0比较合适反之如果要求有很高的安全性则采用RAID 1如果性能和安全性要二者兼顾则可以采用RAID0需要注意的是不同的级别同时也带来不同的花费比如RAID01虽然同时提高了安全性和性能但是代价是至少要4块硬盘而且硬盘的利用率只有50总之选择RAID级别的时候要根据要求综合考虑各个因素1.2 IDE RAID在几年以前RAID技术还都是基于SCSI硬盘总线接口的主要用于高端应用系统因此低端的商业应用都因SCSI RAID的花费问题而不能够体验RAID带来的好处幸运的是近年出现了IDE RAID或者叫做ATARAID 技术这样用户只需花费相当低廉的成本就能够体验RAID技术带来的好处了IDE是广泛应用在计算机市场中的一种总线接口技术近年来由于市场需求的迅猛发展IDE硬盘的价格已经大幅降低同时IDE硬盘的性能也提高了很多因此在特定应用环境下IDE RAID具有很高的性价比基于此技术的解决方案也越来越被市场接受1.3 RocketRAID 133简介RocketRAID 133 RAID系统主要由两部分组成RAID卡和RAID管理软件RocketRAID 133 RAID卡采用HPT372A芯片作为控制器是一个双2第一章引言通道ATA133 RAID的解决方案ATA RAID管理软件是一个基于Windows 操作系统的应用软件具有易操作的用户图形界面用来管理连接在RocketRAID 133卡上的磁盘磁盘阵列RocketRAID 133主要特性如下支持高性能的ATA 133 硬盘两个独立的ATA通道最多可以连接4块高性能硬盘支持RAID01 01 JBOD支持对RAID 1和RAID 01阵列中失效硬盘的热替换支持对RAID 1阵列的热备磁盘支持从磁盘或者磁盘阵列引导支持Windows95/98/Me, NT4.0, 2000, XP and Linux等操作系统错误基于Windows的配置管理软件需要BIOS支持实时监控设备状态并以弹出报警信息和铃声报警的形式提示提供日志以方便故障检测3永不停顿的浪潮英信服务器HPT RocketRAID 133 IDE RAID卡第二章安装适配器这章主要介绍了怎样把RocketRAID 133 卡驱动安装到操作系统中以及与硬盘间的连接规则在开始安装卡之前请您一定要仔细的阅读这部分内容2.1. 正确的连接硬盘RocketRAID 133 卡与硬盘间的连接方法取决于连接硬盘的数目具体规则如表21所示表21硬盘数目IDE 1 IDE 2Primary Slave Primary Slave1234连接多个硬盘的时候要注意硬盘的Master -Slave 跳线如果两块硬盘连接到同一通道上则一个硬盘需要设置为Master另外一个需要设置为Slave4第二章安装适配器2.2. 安装驱动下面介绍一下RocketRAID 133卡的驱动安装过程2.2.1 Windows98/me的驱动安装Windows98/me 启动之后如果还未安装Windows98/me请先安装操作系统系统会自动检测到安装到系统中的新硬件并且提示用户安装驱动程序安装步骤如下1). 在添加新硬件向导窗口出现之后按下一步继续2). 插入驱动盘选择指定一个位置输入A:\Win98_ME 按下一步继续如果用户是从光盘上安装驱动请输入光驱盘符:\Driver\Win98_ME 或者选择从光盘驱动器搜索3). 接下来系统会提示找到XXX驱动选择确定开始安装过程安装完毕后系统提示重新启动Windows4). 系统重新启动之后Windows会提示发现HighPoint RCM Device并且自动安装驱动程序按照上面的提示安装完毕驱动程序之后需要查看安装的驱动程序是否正确1). 在桌面上选中我的电脑点击右键在弹出的菜单里面选择属性2). 在弹出的窗口中的选择硬件> 设备管理器出现如下窗口5永不停顿的浪潮英信服务器HPT RocketRAID 133 IDE RAID卡图2-1如上图所示,如果在SCSI控制器组的下面有这两个设备则表示Rocket RAID 133 RAID卡已经安装成功如果没有看到这两个设备或者看到的设备前面有? 或者!则表示设备没有安装成功,需要删除掉,重新安装驱动注意有时候用户安装完驱动之后如果不重新启动机器也可能会在设备前面出现 !,这时候需要重新启动操作系统2.2.2 WindowsNT4.0在现有的Windows NT4.0下安装RocketRAID 133的驱动1). 点击开始菜单,选择设置中的控制面板, 然后双击SCSI适配器图标6第二章安装适配器2). 在弹出的对话框里选择驱动程序然后点击添加按钮3).点击从磁盘安装按钮出现下面对话框图224). 插入驱动盘输入驱动程序的本地路径: A :\Win_NT 然后点击OK (如果是从光盘安装驱动,则输入相应的路径)5). 在出现的对话框里面选择: HPT372A UDMA/ATA133 RAIDController 然后点击OK6). 确认完成安装过程当驱动程序安装完毕之后重新启动机器在Windows NT4.0操作系统安装过程中,添加Rocket RAID 133 驱动1). 用Windows NT4.0安装盘引导系统开始安装操作系统当出现Setup is inspecting your computer's hardware configuration时按F62). 当系统出现提示按下S 键添加其它附加设备的时候按S键3). 选择Other回车7永不停顿的浪潮英信服务器HPT RocketRAID 133 IDE RAID卡4). 安装程序提示用户插入驱动盘插入驱动盘后回车5). 在出现的对话框中选择 HPT370/372/372A UDMA/ATA133 RAID Controller for WinNT4.0 回车确认6). 驱动程序加载成功后如果还有其它设备的驱动需要安装,再继续加入其它设备的驱动.所有设备的驱动都安装成功后,继续安装过程确认驱动是否正确安装在安装过程中确认如果RocketRAID133的驱动成功安装在安装过程中会正确的检测到硬盘如果系统提示没有检测到有效的硬盘设备一般来说是驱动没有加对Windows NT4.0安装成功后,双击控制面板里面的SCSI适配器图标会出现如下窗口图23如果驱动程序安装成功如图所示会有HPT372A UDMA/ATA133 RAID8第二章安装适配器Controller选项在列表里面反之如果没有正常显示上面信息或者显示的信息前面有? 或者 ! 则表示没有正确的安装驱动程序需要删除重新安装2.2.3 Windows 2000/XP在现有的Windows2000/XP操作系统下安装卡的驱动程序:启动Windows2000/XP操作系统系统会自动检测到新加入的设备并且提示用户需要添加驱动程序新设备才能够正常工作, 请按照下面的步骤安装驱动1).当出现找到新的硬件向导点击下一步继续在出现的窗口中选择显示已知设备驱动程序列表点击下一步2).在硬件类型中选择SCSI和RAID控制器然后点击下一步3).点击从磁盘安装然后插入驱动盘输入驱动程序路径A:\Win_2000或A:\Win_XP点击OK继续安装过程(如果是从光盘加载驱动,输入相应的路径)4). 选择 HPT372A UDMA/ATA133 RAID Controller , 点击下一步5). 驱动程序拷贝完毕后点击完成6). 接下来会提示Windows发现HighPoint RCM device 如果出现没有找到数字签名窗口点击是完成安装之后重新启动机器在Windows2000/XP安装过程中安装RocketRAID133 RAID卡的驱动程序注意在做驱动盘的时候最好把驱动程序文件放在软盘的根目录下1). 从光盘引导安装Windows2000/XP操作系统当系统出现Press F6 if you need to install third party SCSI or RAID driver 9永不停顿的浪潮英信服务器HPT RocketRAID 133 IDE RAID卡提示的时候请按F6继续安装过程2). 当系统出现提示按下S 键添加其它附加设备的时候按S继续3). 系统提示用户插入驱动盘插入驱动盘后回车继续4). 选择HPT370/372/372A UDMA/ATA133 RAID Controller forWindows 2000/XP 回车继续5). 如果有其它设备的驱动需要加按照上面的操作步骤加载驱动所有设备驱动都加载成功后继续操作系统安装过程在Windows2000/XP操作系统下验证确认驱动程序是否正常安装1). 右键单击我的电脑选择属性2). 然后在弹出的窗口中选中硬件选择设备管理器选项图24如果HPT372A UDMA/ATA133 RAID Controller 和 HighPoint RCMDevice items同时出现在列表里面则说明驱动已经正常安装如果驱动没有正常安装则会在上述两个选项的前面出现或者这个时候需要把这两个驱动删除掉然后重新安装驱动10第三章 BIOS 配置应用程序第三章 BIOS配置应用程序RocketRAID 133提供了基于卡BIOS 配置应用程序用户可以通过这个管理程序对磁盘或者连接在适配器上的磁盘以及磁盘阵列进行管理在安装操作系统之前必须通过RAID BIOS设置阵列3.1 启动系统当出现如下信息的时候按CtrlH进入BIOS配置应用程序BIOS配置应用程序界面如下图所示主菜单列出了所有当前可操作的命令帮助菜单列出了当前选择的项目和有效操作的帮助信息11永不停顿的浪潮英信服务器HPT RocketRAID 133 IDE RAID卡状态菜单列出了连接在RAID卡上的硬盘和磁盘阵列的信息当状态菜单被激活以后用户可以选择目标设备完成具体的操作3.2 建立磁盘阵列1). 在主菜单界面里面选择Create RAID回车进入下一界面2). 选中Array Mode回车把光标移至需要的RAID级别回车注意如果选择的RAID级别是RAID 1将会弹出一个列表选择Duplication 或者Create Only. Duplication方式的特点是当建立阵列的时候BIOS将使第一块盘源盘的数据保持不变拷贝到第二块盘目标盘上去而Create Only方式将会破坏阵列中磁盘上所有的数据建立一个没有任何数据的干净的磁盘阵列3). 修改阵列名称在Create RAID菜单里面选中Array name回车在出现的对话框里面输入阵列的命名回车4). 选择要加入阵列的硬盘12第三章 BIOS 配置应用程序在Create RAID菜单里面选择Select Disk Drivers 回车状态菜单将被激活通过移动光标选择要加入阵列的磁盘回车选中所有要加入阵列的磁盘都选中之后按ESC键返回建立阵列选项5). 如果用户选择了RAID 0或者RAID0+1那么还需要为阵列选择块大小在Create RAID菜单里面移动光标到Block Size选项回车然后从弹出的列表里面选择一个值6). 接下来在Create RAID菜单界面移动光标选择Start Creation Process回车 Create RAID菜单的下部会出现一个警告信息选择Y之后开始建立阵列过程否则选择N退出注意如果选择的RAID级别不一样则出现的警告信息也不一样13永不停顿的浪潮英信服务器HPT RocketRAID 133 IDE RAID卡3.3 删除磁盘阵列1). 在主菜单里面移动光标选中Delete Arrays 项目然后回车状态菜单被激活通过移动光标选择要删除的阵列然后回车2). 接下来出现一个警告信息如果确定删除则输入Y,否则输入N 回车注意删除阵列会破坏磁盘上的数据3.4 把磁盘加入备份池或者从备份池删除磁盘1). 在主菜单里面移动光标选中Create/Delete Spare选项回车状态菜单将被激活如下图14第三章 BIOS 配置应用程序移动光标选择要加入或者要删除的磁盘回车2). 一个磁盘加入到备份池之后它的状态被标记为Hidden如下图3). 如果是还想加入其它磁盘或者删除其它磁盘重复上述步骤注意加入到备份池的磁盘上的数据将会被破坏3.5. 设置引导设备1). 在主菜单里面移动光标选择Select Boot Disk选项回车状态菜单将被激活如下图15永不停顿的浪潮英信服务器HPT RocketRAID 133 IDE RAID卡移动光标选择磁盘或者阵列作为引导设备回车注意如果所选择的设备已经被选为引导设备则选中回车后会取消引导2). 一旦某个磁盘或者阵列被选中在状态菜单里面会显示boot如下图3.6 RAID 1/0+1阵列数据不一致时的数据恢复启动服务器时当BIOS检测到一个RAID 1或者RAID 0+1阵列的镜像被删除或者由于某些原因引起的用户数据和备份数据不一致时这个磁盘阵列会被标记为危险状态这时系统会自动提示用户对数据进行备份使RAID 1/0+1阵列中的数据保持一致看下图16第三章 BIOS 配置应用程序选择Duplicate Now则马上复制备份选择Continue to Boot则跳过继续引导系统进入操作系统后用户仍可以复制阵列3.7. 重建失效的RAID1/0+1阵列启动服务器时当BIOS检测到RAID 1/0+1阵列中的某个磁盘失效阵列将会标记为损坏状态如果BIOS检测到损坏的RAID 1阵列则备份的磁盘可以用来重建阵列而且系统会自动使用备份盘来重建失效的RAID 1阵列然后开始复制过程见下图如果系统BIOS 检测到的RAID 1 或者 RAID 0+1 被破坏而且还没有备份盘则系统会出现提示提示进行恰当的操作解决问题如下图17永不停顿的浪潮英信服务器HPT RocketRAID 133 IDE RAID卡1.Power off and replace the failed drive关掉电源用新的硬盘替换掉失效的硬盘如果是机器不支持高级电源管理APM 就手工关闭机器进入BIOS选择换好硬盘后3. Choosereplacement drive and rebuild 重建损坏的阵列2.Destroy the mirroring relationship如果阵列已经损坏用户则可以使用这个命令解除数据间的镜像关系对于RAID 1阵列来说进行完毕这个操作之后留在那块正常盘上的数据将会完好的保留而对于RAID 0+1来说进行完这个操作之后阵列上所有的数据都会被破坏掉3.Choose replacement drive and rebuild通过这个命令用户可以用已经连接的新硬盘来重建失效的阵列选择了该选项之后状态菜单被激活如下图选择目标硬盘回车之后出现警告信息Would you like to continue? Press Y/N选择Y 开始阵列重建过程接下来BIOS会把替换的数据复制到新加入的硬盘上18第三章 BIOS 配置应用程序注意可以在任何时候按ESC键中断复制过程4. Continue to Boot选择这个命令将使BIOS忽略问题继续引导进入操作系统19永不停顿的浪潮英信服务器HPT RocketRAID 133 IDE RAID卡第四章 ATA RAID 管理软件这一章详细介绍了HighPoint ATA RAID 管理软件的使用方法4.1. 管理软件的安装请按照下面的步骤安装软件1. 浏览软件安装CD或者磁盘找到setup.exe文件双击开始安装过程2. 在弹出的对话窗口中选择确定以完成安装3. 完成安装过程后重新启动计算机如果是默认安装点击开始--> 程序-->HighPoint在菜单中有三个选项HighPoint ATA RAID Management software 主程序Read Me 软件信息Uninstall... 软件卸载4.2. 开始使用软件安装了ATA RAID 管理软件之后每次系统启动的时候管理软件都会自动运行并且会在工具栏里面显示一个指示管理软件已经运行的小图标双击这个小图标就会调出管理软件的主运行界面20第四章 ATA RAID 管理软件主界面包含5个选项File 选中该选项之后会出现一个欢迎界面点击Exit可以退出ATARAID 管理软件Configuration 这个选项有如下子选项Create RAID, Delete,RAID, Spare Pool Management and Duplicate这些选项在后面详细介绍Management 有两个子选项Event Notification 和 Refresh当指定的意外事件掉盘出现的时候用户可以通过Event Notification选项来设置自动电子邮件通知选Refresh之后系统将会重新扫描连接在适配器上的设备然后系统将会自动跳到View选项显示扫描结果View 包括三个子选项System View, Event View 和 Icon ViewSystem View显示磁盘和阵列的连接状态Event View记录了软件运行期间的所有事件Icon View显示了软件中用到的所有图标代表的意思Help 该选项包含了和软件相关的帮助信息21永不停顿的浪潮英信服务器HPT RocketRAID 133 IDE RAID卡4.3 配置功能一建立阵列切换到Configuration选项点击其中的Create RAID会出现如下窗口1. 该界面的各个选项说明如下Array Type RAID级别的选择可供选择的级别共有四个RAID 0, RAID 1, RAID 0+1和JBODArray Name 命名阵列Block Size 如果选择的RAID级别是RAID 0或者RAID 0+1则通过这里设置Block的大小如果选择的RAID级别是JBOD或者RAID 1则该选项无效Available Disks 这个区域里面列出了所有可以用来配置阵列的有效硬盘Selected Disks 这个区域里面显示了已经被选择用来配置RAID的22第四章 ATA RAID 管理软件硬盘2. 配置完毕RAID信息之后点击Create 弹出一个警告All data on the disks you selected will be deleted. Do you want to continue?Creation Option 这个选项只有当用户选择了RAID 1的时候才有效Duplicate意味着当建立RAID 1的时候备份源盘上的所有的数据Create Only表示在选中的硬盘上原有的数据将被破坏以建立全新的RAID1仔细阅读警告信息之后进行选择如果要继续选择Yes3. RAID创建完毕之后会弹出一个提示信息提示RAID已经成功建立需要重新启动计算机完成按下Yes之后立即重新启动操作系统二删除阵列如果是需要删除一个磁盘阵列请按照如下操作步骤进行1. 在Configuration中选择Delete RAID 切换到如下窗口该选项界面里面的选项说明如下Available Array 列出了所有可以删除的阵列注意设为引导设备23永不停顿的浪潮英信服务器HPT RocketRAID 133 IDE RAID卡的阵列不显示在该列表里面Selected Array 列出已经选中将要删除的阵列Array Structure 这个区域显示了高亮显示的阵列的信息2. 在Available Array里面选中要删除的阵列然后点击相应的图标把该阵列加入到Selected Array中然后点击Delete3. 接下来弹出一个警告All data will be deleted. Do you want to continue?仔细阅读警告信息之后选择OK继续选择Cancel退出4. 接下来弹出另外一个警告窗口选择Yes重新启动系统选择NO不重新启动系统所有的设置只有在重新启动系统之后才能够生效三备份池管理RAID 1阵列里面某个硬盘失效之后备份盘会自动替换阵列中有故障的硬盘然后重建RAID 1阵列并且恢复数据到目标盘设置了备份盘以后可以提高RAID 1阵列的安全性按照下列步骤可以把一个硬盘加入到备份池或者从备份池删除一个硬盘1. 点击Configuration --> Spare Pool Management该界面里面有两个选项Available Disks 这个列表里面显示了所有可以加入到备份池中的24第四章 ATA RAID 管理软件磁盘Pool 选中的备份磁盘将在这个区域里面显示2. 在Available Disks区域里面高亮选中一个磁盘然后点击加入到备份池中的图标该磁盘就添加到备份池中同样在pool 区域中高亮显示的磁盘通过点击相应的图标可以从备份池中移走3. 操作完成后出现一个确认对话框询问是否确认把磁盘加入到备份池从备份池中移走4. 做出正确选择之后重新启动计算机使设置生效四复制RAID 1或者RAID 0+1阵列Duplicate RAID 1 or 0+1array当RAID 1 or 0+1阵列处在临界状态的时候软件会提示用户进行复制RAID 1 or 0+1阵列操作当然不管阵列是否处在临界状态软件提供了复制RAID 1 or 0+1阵列的方法按照下列步骤可进行复制RAID1 or 0+1阵列操作1. 在标题栏里面点击Configuration --> Duplicate能够被复制的阵列将会显示在左面的 Arrays List里面2. Arrays List中高亮显示的阵列信息会在右面显示点击Start开始复制过程用户也可以点击Abort停止复制过程4.4. 管理功能Management Functions一事件通知Event Notification通过Event Notification功能用户可以在发生错误或者预定事件的时候通过E-mail通知相关的管理员注意为了实现这个功能计算机必须能够访问SMTP server25永不停顿的浪潮英信服务器HPT RocketRAID 133 IDE RAID卡设置SMTP server步骤如下1. 在标题栏点击Management --> Event Notification该界面的各个选项说明SMTP Server: 这里输入用来发送邮件的邮件服务器的主机名称或者IP地址Port 输入邮件服务器的端口号Administrator 这里输入信息要发送到的邮件地址Notification Option 选择要发送的信息的类型2. 确认Enable mail Notification选项有效然后输入提示信息点击Save保存设置用户可以点击Test来验证邮件通知是否有效二刷新Fresh当用户点击该按钮之后软件将会扫描系统中的更新比如有时候新的硬盘插入是否有硬盘失效等等点击了这个按钮之后软件将会自动切换到System View界面在这里用户可以看到经过重新扫描之后系统的更新4.5. 查看信息View Information一系统信息System View所有相关设备诸如磁盘阵列逻辑磁盘硬盘物理磁盘以及控制器都会在这个窗口里面显示在标题栏点击View --> System View 出现如下窗口26第四章 ATA RAID 管理软件在上图的界面里面你可以完成如下操作1 . 查看设备关联Viewing Device Relationship当把鼠标指针移动到阵列上时在硬盘和阵列之间会出现红色的线这条线表示所有连接的磁盘都是该阵列中的在控制器和硬盘之间的蓝线表示了通道信息就是硬盘是连接到哪些通道上面的2 .查看阵列信息Viewing disk array information双击要查看的阵列图标会出现以表格显示阵列的信息3 . 查看物理设备信息Viewing Physical Device Information 双击要查看的硬盘的图标这时会弹出一个关于这个磁盘信息的窗口列表4 .查看控制器信息Viewing Controller Information双击控制器图标出现下面的窗口列表显示了控制器的信息27永不停顿的浪潮英信服务器HPT RocketRAID 133 IDE RAID卡5 .磁盘阵列操作Disk Array Operation选中阵列单击右键在弹出的菜单中您可以选择删除阵列或者重命名阵列注意如果阵列正在复制或者复制过程被打断这里的右键功能将会无效6 .刷新在System View的空白区域单击右键然后从弹出的菜单里面选择刷新来更新设备连接这个操作和Management Functions里面的fresh 操作功能一样二事件查看Event View所有已经记录的事件信息会在下面的图里面显示这些信息分为三种类型Information, Warning and Error. 在标题栏里面点击View28第四章 ATA RAID 管理软件-> Event View 出现如下窗口在这里用户可以进行如下操作(1) 选择显示什么类型的事件这里有三种类型的事件Information, Warning and Error.(2) 保存列表中列出的所有的事件点击Save 按钮在下一个窗口中输入要保存的文件名和路径把当前的事件保存到一个文本文件中(3) 清除当前所有的事件点击Clear按钮可以把当前列表中显示的所有事件都清除c). 图标查看Icon View所有用到的图标代表的含义将在Icon View窗口中显示用户在标题栏里面点击View --> Icon View29永不停顿的浪潮英信服务器HPT RocketRAID 133 IDE RAID卡4.6. 重建被破坏的RAID1/0+1阵列 Rebuild Broken RAID1/0+1 Array当运行ATA RAID软件时如果RAID 1 or RAID 0+1阵列中的一块硬盘失效软件将通过声音警告直到用户点击下图中的OK如果被破坏的阵列是RAID 1阵列备份池中的备份盘可用则软件将自动使用备份盘替换坏掉的硬盘重建RAID 1 如果被破坏的阵列是RAID 0+1或者RAID 1而没有备份盘那么用户可以通过如下方法来重建RAID一使用已经连接的物理磁盘来重建破坏的RAID 1或者0+1阵列按照如下步骤进行在System View窗口中右键点击已经连接的物理磁盘然后在弹出的菜单中选择add to array看下面30。
项目历程--Rocky
O(︶︿︶)o1、北京新意外险 2、泰山保险卡 3、大地Ecargo1、导入 dmp 数据库数据imp ecargodev/ecargodec@orcl file=e:\2013\Ecargo\ecargo_20130809.dmp FROMUSER=ecargodev TOUSER= ecargodev ignore=y tables =full删除用户Select username,sid,serial# from v$session where username='ECARGODEV' alter system kill Session '32,64'(id,serial) drop user ECARGODEV cascade修改 java 文件,weblogic 需要重启 1、 在用户下 配置 c:\Users\Administrator\.jrebel 文件夹,放 入 jrebel.lic2、在 weblogic 启动命令加-javaagent:%REBEL_HOME%\jrebel.jarUCstar 接口 20130318从配置文件中取内容。
A、第一种方法 使用Sysconst 先初始化,在通过配置文件SysConstConfig.xml调用 SysConst.init("path",true); String resendComFlags = SysConst.getProperty("UCStar_ComFlag");//0 B、第二种方法,使用Appconfig.get方法 String UseArea = AppConfig.get("sysconst.UCStar_ComFlag");在jsp 已经初始化好了,具体在那一步暂时不知道。
拿一个 char 类型去匹配配置文件UseArea.indexOf(AreaFlag) != -1 拿AreaFlag去每一个去匹配UseArea里面的内容写进日志a、protected static Logger UCStar = Logger.getLogger("UCStarLog"); b、(message); c、在log4j.properties中配置 log4j.logger.UCStarLog=INFO,A6 ###Business log### log4j.appender.A6=org.apache.log4j.DailyRollingFileAppender log4j.appender.A6.file=/UCStarLog.log yout=org.apache.log4j.PatternLayout yout.ConversionPattern= [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n 结果: 后台:2013-02-17 17:27:39,546 INFO [UCStarLog] 当前机构不支持此接口功能, 请检查登陆机构! Log文件:[INFO ] 2013-02-17 17:27:39,546 method:(Logger.java:169) 当前机构不支持此接口功能,请检查登陆机构!获取 comcodeString comCode = (String)session.getAttribute("comcode"); String comCode = httpServletRequest.getParameter("comcode");// 机构 4、DBRegist.java 中保存 AM 系统的信息 ClaimToPlatFormInterface.java 发送处 CIClaimResponse.java 处理查勘页面反馈信息 UILRegistEditPostFacade.java 往页面发送信息查勘信息提交成功 报案号RDDH201331990004000168 立案号 ADDH201331010000000061 交强险平台交互失败! 已 存在的理赔记录的案件状态不是已报案或者已立案。
rockworks中文说明书
rockworks中文说明书
一、程序自动化
新的Rock Works播放列表提供了简单的自动化--只需单击一个
按钮即可将程序添加到当前播放列表中。
然后,单击一个按钮来运行您的播放列表,以在创建模型、地图、图表。
可用于基本(5项)、
标准(5项)和Advanced(不限项目)。
二、播放列表提供
为需要使用Rock Works功能的同事或客户提供交钥匙工具,无
需停机时间学习如何使用它。
对不常重新访问的项目的记忆辅助工具,审计跟踪,用作记录已完成的操作和全部相关菜单设置。
不断引入新数据的数据处理自动化(例如重新采样和监控)。
一个模板用于处理
利用简化的工作流程不同的数据集点。
三、近期的播放列表改进
1、从播放列表中启动外部程序以自动传输数据。
2、从项目中的子站点和保存的坐标列表加载尺寸。
3、通过多选剪切/复制/粘贴更轻松地导航。
RockBLOCK Web Service用户指南说明书
ROCK BLOCKWeb Service user guide Version 1.1 - 3rd February 2015Table of ContentsIntroduction3 Getting Help3 Service URLs4 Rock 7 CORE4 HTTP API4 Email4 Receiving Messages from your RockBLOCK5 HTTP POST to your application5 Email delivery6 Sending Messages to your RockBLOCK7 HTTP POST to the RockBLOCK API7 From Rock 7 CORE8 Managing your account9 Line Rental & Credits9 Configuring delivery settings10IntroductionThanks for choosing RockBLOCK!This document describes the web and email services associates with your RockBLOCK. Using these services, you can:•Have messages sent by your RockBLOCK delivered to your application by HTTP or E-Mail.•Send messages to your RockBLOCK by HTTP or using our web user interface.•Purchase line rental and credits for your RockBLOCK, using our web user interface.Our web user interface is known as “Rock 7 CORE”, and will be referred to by this name throughout this document.Getting HelpIf you need any help at all, either with your RockBLOCK device, or with any of our associated web services, please just drop us an email.***********************Service URLsRock 7 COREOur web user interface, Rock 7 CORE, is accessible at:https://Your account manager will have provided you with login credentials. Rock 7 CORE can be used to add line rental and credit to your account, configure your message delivery destinations and send individual messages to your RockBLOCK.HTTP APIOur API, which can be used to send messages to your RockBLOCK, is accessible at: https:///rockblockFull instructions on this simple API are below.EmailIf you choose to have messages from your RockBLOCK delivered to an email address, these messages will come from:300123456123456@Where the long number is the IMEI of your RockBLOCK.Receiving Messages from your RockBLOCKThere are two methods that you can choose to have messages delivered by.HTTP POST to your applicationThis is the preferred method as it provides guaranteed delivery.You must first configure the URL(s) of your application, which can be done by logging in to your Rock 7 CORE account.When a message is sent by your RockBLOCK, we will open an HTTP connection to your application URL. We will POST the parameters in the table below.Your application must respond with an HTTP status 200, to indicate that you have successfully handled the message.Any other response will cause the message delivery to remain in our delivery queue, and another attempt will be made after 1 minute. After each failure, the backoff period is doubled. After 14 attempts (almost 6 days) the message will be marked as failed and removed from the queue.Parameter DescriptionExample valueimei The unique IMEI of your RockBLOCK300234010753370momsnThe Message Sequence Number set byRockBLOCK when the message was sent from the device to the Iridium Gateway. The value is an integer in the range 0 to 65,535 and is incremented each time a transmit session is successfully completed from the device to the Iridium Gateway. It is a wrap around counter which will increment to 0 after reaching 65535.12345transmit_time The date & time (always UTC) that the message was transmitted.12-10-10 10:41:50iridium_latitudeThe approximate latitude of the RockBLOCK at the time it transmitted.52.3867iridium_longitudeThe approximate longitude of the RockBLOCK at the time it transmitted.0.2938iridium_cepAn estimate of the accuracy (in km) of the position information in the previous two fields.8dataYour message, hex-encoded.48656c6c6f20576f726c6420526f636b424c4f434bEmail deliveryPlease note that this method of delivery can be less reliable than the HTTP POST method discussed above. Nonetheless, it can be a convenient, and human-readable way to deliver your messages.You must first configure the email address(es) for delivery, which can be done by logging in to your Rock 7 CORE account.When a message is sent by your RockBLOCK, we will send an email to your configured addresses. An example of the email format is shown below:Subject Message 171 from RockBLOCK 300234010753370Body:IMEI: 300234010753370MOMSN: 171Transmit Time: 12-10-02 14:59:7 UTCIridium Latitude: 51.6173Iridium Longitude: 0.2888Iridium CEP: 3 kmData: 48656c6c6f20576f726c64--Attachment:300234010753370-171.bin (11 bytes)Your message appears hex-encoded in the body of the email. The unencoded message data is also attached.Please refer to the table above (HTTP POST parameters) for a description of the other fields.Sending Messages to your RockBLOCKHTTP POST to the RockBLOCK APIYou can send a message to your RockBLOCK by making an HTTP POST request to this URL:https:///rockblock /MTThe four parameters in the table below are mandatory:The service will respond with a simple text/plain document, with a single line. In case of success, this line will say:OK,12345678The number uniquely identifies your message.In case of failure, the response will be:FAILED,15,Textual description of failure Where the number is an error code. Possible values are:Parameter DescriptionExample valueimei The unique IMEI of your RockBLOCK 300234010753370username Your Rock 7 Core username mrsmith password Your Rock 7 Core password abc1234dataYour message, hex-encoded.48656c6c6f20576f726c6420526f636b424c4f434bYour message will be queued immediately, and will be downloaded by your RockBLOCK when it next initiates an SBD session. If powered on, and has network availability, the RING ALERT signal will be asserted.From Rock 7 COREYou can send a message to your RockBLOCK from the Core interface. Click the ‘cog’ icon next to your RockBLOCK, then click the ‘Send RockBLOCK MT Message’ option on the menu.You will see a screen (as below) where you can send a message, either in ASCII or Hex format.Error CodeDescription10Invalid login credentials11No RockBLOCK with this IMEI found on your account 12RockBLOCK has no line rental 13Your account has insufficient credit 14Could not decode hex data 15Data too long 16No data 99System ErrorManaging your accountLine Rental & CreditsYour account has a credit balance, which you can top-up at any time. Your unit also has line-rental, which allows it to communicate with the satellites.One credit is consumed for every 50 bytes (or part thereof) of data transferred to or from your RockBLOCK.Without active line rental or credits available, your RockBLOCK will be temporarily deactivated. Adding line rental and credits is done online, through your Rock 7 CORE account.Log in to your account using the details you were provided with on activation, and click on the ‘cog’ icon next to your account. Then click ‘Contract Status’.You will see a screen much like the screenshot below, where you can add line rental and credits. Line rental is purchased in blocks of 1 month. Credits can be purchased in various ‘pack sizes’, the larger the pack of credits the smaller the ‘per credit’ cost is.Configuring delivery settingsYou can also configure where your RockBLOCK delivers MO messages by logging into your Rock 7 CORE account.Log in using the details you were provided with during activation, click the icon next to your RockBLOCK group, and choose ‘Push API Endpoints…’.Here you can add one or more delivery addresses for your RockBLOCK, either an E-Mail or HTTP web service address (see earlier).。
Rockville HP4S HP4S-8 用户手册说明书
NEGATIVE TERMINAL POSITIVE TERMINAL
(BLACK)
(RED)
• Correct phase polarity is critical for proper stereo imagingand bass performance. The red (+) terminal on your ampli er or receiver must be connected to the red (+) terminal on your speaker, the same applies for the balck (-) terminal.
• Connect one loudspeaker at a time to ensure proper connection of left and right channels. Make sure all wires are rmly fastened.
• If you notice a high level of bass or central image focus, double check your connections for proper polarity.
S-5! CorruBracket 100T 100T Mini 安装指南说明书
1 2
CorruBracket 100T or 100T mini is mounted directly into the crest of the corrugation with the recommended sheet metal screws or bulb rivets, or can be mounted directly over and into the supporting structurcking, wood or steel purlins, or trusses.
3. From either end of the CorruBracket 100T or CorruBracket 100T Mini, slide the included M8-1.25 hex flange nut (flange side up) into the top groove. The CorruBracket 100T and CorruBracket 100T Mini are now ready to install the S-5-PV Kit by insertion of the the PV stud, or other ancillaries by using a standard M8 bolt through the slotted top thru-hole and the previously inserted hex flange nut. For critical attachment applications utilizing an M8-1.25 X 16 mm Hex Flange Bolt, tighten the M8 bolt to 160 inch pounds (13 foot pounds).
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中间件Rocky的使用说明文档简介
安装
前置条件
步骤
2. 解压安装包
4. 在终端中进入Rocky安装包所在的目录
配置
Rocky的配置文件为`rocky.yaml`,其位于Rocky安装目录下。
需要对其进行如下修改:
基本配置
负载均衡配置
在 `upstreams` 节点下,配置你的后端服务器地址和端口,并指定负载均衡算法和权重。
API秘钥验证配置
在 `plugins` 节点下,启用 `key-auth` 插件,并设置API秘钥。
使用
API秘钥验证
使用REST API时,在请求头中添加 `apikey` 字段并设置为你的API秘钥。
负载均衡
使用REST API时,只需要访问Rocky的监听地址即可自动进行负载均衡。
总结
Rocky是一种简单易用的中间件,可以方便地实现负载均衡和API秘钥验证等功能。
我们希望这份使用说明对你有所帮助。