交换机

RabbitMQ交换机

孤街浪徒 提交于 2019-12-23 01:09:37
RabbitMQ交换机 交换机属性: Name:交换机名称 Type:交换机类型 direct、topic、fanout、headers Durability:是否需要持久化,true为持久化 Auto Delete:当最后一个绑定到Exchange上的队列删除后,自动删除该Exchange Internal:当前Exchange是否用于RabbitMQ内部使用,默认为False Arguments:扩展参数,用于扩展AMQP协议,定制化使用 直流交换机 直连交换机Direct Exchange(完全匹配路由key) 所有发送到Direct Exchange的消息会被转发到RouteKey中指定的Queue 注意:Direct模式可以使用RabbitMQ自带的Exchange:default Exchange,所以不需要将Exchange进行任何绑定(binding)操作,消息传递时,RouteKey必须完全匹配才会被队列接收,否则该消息会被抛弃; 消费端代码 package com . xieminglu . rabbitmqapi . exchange . direct ; import com . rabbitmq . client . Channel ; import com . rabbitmq . client . Connection ; import com .

华为交换机真难

老子叫甜甜 提交于 2019-12-22 02:34:40
谁能告诉我华为交换机默认的端口类型是什么?access?hybrid?trunk? 组eth-trunk的说明说是成员以太网端口的类型必须是hybrid,可是我压根就没改过默认的端口类型,然后就组成功了,难道说它默认的端口类型是hybrid吗?那么我链接到电脑又可以通讯,难道不是access吗? 我用的是eNSP模拟学习环境 来源: CSDN 作者: Sober in love???? 链接: https://blog.csdn.net/weixin_45653371/article/details/103642323

消息队列与RabbitMQ

夙愿已清 提交于 2019-12-22 00:27:01
文章目录 一.消息队列 1.1 通过异步处理提高系统性能 1.2 降低系统耦合性 1.3 常用的几种消息队列及其比较 ActiveMQ RabbitMQ kafka 二.RabbitMQ 1.简单队列 2.工作队列 3.发布/订阅 4.路由 5.主题交换机 6.远程调用过程RPC 本文借鉴了 新手也能看懂,消息队列其实很简单 中有关消息队列的部分内容 一.消息队列 消息队列是一个存放消息的容器,当我们需要使用消息的时候可以取出消息供自己使用。分布式系统中经常要使用到消息队列,使用消息队列主要是为了达成两个目的,第一点是通过异步处理提高系统性能,消息队列有削峰、减少响应所需时间的功能;第二点是降低系统耦合性。 1.1 通过异步处理提高系统性能 如上图,在不使用消息队列服务器的时候,用户请求后一直要等到数据库写入完成后才能响应,因此用户必须要等待很长时间,服务器的负载也会因此飙升。 但是在使用消息队列之后,用户的请求数据发送给消息队列之后立刻返回响应,然后数据库再从消息队列中读取数据写入数据库,这样用户请求处理的过程就变成了一个异步的过程。由于消息队列服务器处理速度快于数据库(消息队列也比数据库有更好的伸缩性),因此响应速度得到大幅改善。 通过以上分析我们可以得出消息队列具有很好的削峰作用的功能——即通过异步处理,将短时间高并发产生的事务消息存储在消息队列中,从而削平高峰期的并发事务。

VPC是什么,VPC详解

空扰寡人 提交于 2019-12-22 00:06:44
转自: https://blog.csdn.net/zzq900503/article/details/80252184 简介 私有网络(VPC) 私有网络是针对公有云的基础网络(经典网络)来定义的一种概念。 VPC(Virtual Private Cloud)是公有云上自定义的逻辑隔离网络空间,是一块可 我们 自定义的网络空间,与 我们 在数据中心运行的传统网络相似,托管在VPC内的是 我们 在私有云上的服务资源,如云主机、负载均衡、云数据库等。 我们 可以自定义网段划分、IP地址和路由策略等,并通过安全组和网络ACL等实现多层安全防护。同时也可以通过VPN或专线连通VPC与 我们 的数据中心,灵活部署混合云。 VPC主要是一个网络层面的功能,其目的是让 我们 可以在云平台上构建出一个隔离的、自己能够管理配置和策略的虚拟网络环境,从而进一步提升 我们 在AWS环境中的资源的安全性。 我们 可以在VPC环境中管理自己的子网结构,IP地址范围和分配方式,网络的路由策略等。由于 我们 可以掌控并隔离VPC中的资源,因此对 我们 而言这就像是一个自己私有的云计算环境。 我们 可以通过VPC及其他相关的云服务来把企业自己的数据中心与其在云上的环境进行集成,构成一个混合云的架构。 使用私有网络的好处 1) 灵活部署:自定义网络划分、路由规则,配置实施立即生效 2) 安全隔离:100

交换机的工作原理

混江龙づ霸主 提交于 2019-12-21 04:43:26
一、交换机的工作原理   1.交换机根据收到数据帧中的 源MAC 地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。   2.交换机将数据帧中的 目的MAC 地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发。   3.如数据帧中的目的MAC地址不在MAC地址表中,则向所有端口转发。这一过程称为泛洪(flood)。   4.广播帧和组播帧向所有的端口转发。 二、交换机的三个主要功能   以太网交换机了解每一端口相连设备的MAC地址,并将地址同相应的端口映射起来存放在交换机缓存中的MAC地址表中。   转发/过滤:当一个数据帧的目的地址在MAC地址表中有映射时,它被转发到连接目的节点的端口而不是所有端口(如该数据帧为广播/组播帧则转发至所有端口)。   消除回路:当交换机包括一个冗余回路时,以太网交换机通过生成树协议避免回路的产生,同时允许存在后备路径。 三、交换机的工作特性   1.交换机的每一个端口所连接的网段都是一个独立的冲突域。   2.交换机所连接的设备仍然在同一个广播域内,也就是说,交换机不隔绝广播(惟一的例外是在配有VLAN的环境中)。   3.交换机依据帧头的信息进行转发,因此说交换机是工作在数据链路层的网络设备(此处所述交换机仅指传统的二层交换设备)。 四、交换机的分类   依照交换机处理帧时不同的操作模式,主要可分为两类:   存储转发

RIP路由信息协议

十年热恋 提交于 2019-12-20 17:40:16
路由信息协议RIP是第一个实现动态选路的路由协议,该协议是基于本地网络的矢量距离算法实现的。RIPv1由RFC1058定义,RIPv2由RFC1723定义。ZXR10 5960全面支持RIPv1和RIPv2,缺省使用RIPv2。RIPv2相比RIPv1有以下主要优点: • 支持路由选择刷新中带有子网掩码 • 支持路由选择刷新的认证 • 支持组播路由刷新 以下将主要介绍RIPv2,除非特别指定,否则RIP指的就是RIPv2。 • 度量值和管理距离 RIP使用用户数据报文协议UDP包(端口号520)来交换RIP路由信息。RIP报文中的路由信息包含了路由所经过的路由器的数量,即跳数,路由器根据跳数决定到目的网络的路由。 RFC规定最大跳数不得大于16,因此,RIP仅适用于规模较小的网络。如果跳数为16则表示是无限远的距离,代表了不可达的路由,这也是RIP识别和防止路由环的一种方法。 RIP在选路时仅以跳数作为度量值,不考虑带宽、时延或其他可变因素。RIP总是把跳数最小的路径作为优选路径,有时这会导致所选路径不是最佳。 RIP的默认管理距离AD的值为120。对AD而言,值越低,路由选择来源的可信度越高。与其他路由选择协议相比,RIP并不十分可靠。 • 定时器 RIP提供以下四种定时器: → 刷新定时器(Update timer) 运行RIP的交换机每隔一定的时间间隔(默认为30秒

Linux-VLAN

本秂侑毒 提交于 2019-12-20 09:13:49
Why Vlan? VLAN是为解决以太网的广播问题和安全性而提出的一种协议,它在以太网帧的基础上增加了VLAN头,用VLAN ID把用户划分为更小的工作组,限制不同工作组间的用户二层互访,每个工作组就是一个虚拟局域网。虚拟局域网的好处是可以限制广播范围,并能够形成虚拟工作组,动态管理网络。 What is Vlan? LAN(Virtual Local Area Network)即虚拟局域网,是一种通过将局域网内的设备逻辑地而不是物理地划分成一个个网段从而实现虚拟工作组的新兴技术。IEEE于1999年颁布了用以标准化VLAN实现方案的802.1Q协议标准草案。 VLAN技术允许网络管理者将一个物理的LAN逻辑地划分成不同的广播域(或称虚拟LAN,即VLAN),每一个VLAN都包含一组有着相同需求的计算机工作站,与物理上形成的LAN有着相同的属性。但由于它是逻辑地而不是物理地划分,所以同一个VLAN内的各个工作站无须被放置在同一个物理空间里,即这些工作站不一定属于同一个物理LAN网段。一个VLAN内部的广播和单播流量都不会转发到其他VLAN中,从而有助于控制流量、减少设备投资、简化网络管理、提高网络的安全性。 How to use Vlan? 基于端口划分的VLAN 这种划分VLAN的方法是根据以太网交换机的端口来划分,比如一个24口的交换机,1~4端口为VLAN 10,5

Linux实现VLAN

别等时光非礼了梦想. 提交于 2019-12-20 09:02:00
Linux实现的IEEE 802.1Q VLAN 原文:http://blog.csdn.net/dog250/article/details/7354590 第一部分:VLAN的核心概念 说起IEEE 802.1q,都知道是VLAN,说起VLAN,基本上也没有盲区,网络基础。然而说到配置,基本所有人都能顺口溜一样说出Cisco或者H3C设备的配置命令,对于Linux的VLAN配置却存在大量的疑问。这些疑问之所以存在我觉得有两点原因: 1.对VLAN的本质还是没有理解。 不管你的Cisco/H3C命令敲得再熟练,如果看不懂Linux的vconfig,那么也将无法掩饰你对概念理解的浅显; 2.对Linux实现虚拟网络设备风格不熟悉 可能你已经十分理解802.1q了,也许还看过了IEEE的文档,然而却对Linux的Bridge,tap,bond等虚拟设备不是很理解,那么也将无法顺利配置VLAN。 对于VLAN概念的理解,有几点要强调: 1.VLAN分离了广播域; 2.单独的一个VLAN模拟了一个常规的交换以太网,因此VLAN将一个物理交换机分割成了一个或多个逻辑交换机; 3.不同VLAN之间通信需要三层参与; 4.当多台交换机级联时,VLAN通过VID来识别,该ID插入到标准的以太帧中,被称作tag; 5.大多数的tag都不是端到端的,一般在上行路上第一个VLAN交换机打tag

华为交换机路由设备状态维护命令

安稳与你 提交于 2019-12-20 05:06:43
检查设备是否存在紧急或重要警告: display alarm active | include Critical #警告级别从高到低分为Critical、Major、Minor、Warning; display trapbuffer #警告信息 检查设备的健康状态: display environment #查看设备温度是否在正常范围; display power #查看电源模块状态State是否为Normal; display fan verbose #查看风扇State是否为为Normal; display memory-usage #查看内存使用率,观察几分钟看是否一直超70%; display cpu-usage #查看CPU占有率是否超80%; dir #在用户视图下,查看存储空间是否快占满 display device #查看设备部件状态,Online是否为Present;Power是否为:PowerOn;Register是否为Registered;Status是否为Normal; 运行状态信息收集 display diagnostic-information diagnostic-information.txt #收集设备运行信息到flash:/,包括启动配置,当前配置,接口信息,时间,系统版本等 display patch-information #补丁信息 接口

VMware vSphere 6.5 配置文档

匆匆过客 提交于 2019-12-19 19:09:53
一. 添加管理主机 1.1 新建数据中心 1.2 新建集群 1.3 集群的配置,DRS动态迁移功能,HA功能,是否打开 1.4 添加主机 1.5 输入主机ip 1.6 账号密码 1.7 分配许可证(如果没有,跳过即可) 1.8 保持默认设置就好,如果启用,将无法直接登录主机了 1.9 下一步 1.10 完成 二. 证书注册 1.添加许可证 2.点这个加号进入创建许可证界面 3.一个一行,可添加多个许可证,重点是vCenter 用vCenter server6 standard这个许可,ESXI主机用vSphere 6 Enterprise Plus (支持6个cpu,也就是3台主机)这个许可。 4.添加完成界面 5.给vCenter分配许可证 三. 集群功能配置 选中集群右键,然后设置 点击编辑,就可以对集群的功能进行设置 DRS 分布式资源调度,可以持续不断地监控资源池的利用率,动态地分配和平衡计算容量.通过vMotion功能能够在不需要停机的情况下将整台正在运行的虚拟机在物理服务器之间迁移。十分有用的一个功能,选择打开。 HA我们也打开,保证vSphere的高可用性。这里需要注意,HA要用到存储,所以我们需要先挂载存储,而且需要挂载至少2个存储。如果只有一个,会有×××感叹号报错。 “Configuration Issues,该主机的vSphere HA