前言 在前面的文章中我们介绍过RabbitMQ的搭建:RabbitMQ的安装过以及各大主流消息中间件的对比:,本章就主要来介绍下我们之前安装的管控台是如何使用以及如何通过命令行进行操作. 1. 命令行操作 1.1 基础服务的命令操作 rabbitmqctl stop_app:关闭应用 rabbitmqctl start_app:启动应用 rabbtmqctl status:节点状态 rabbitmqctl add_user username password:添加用户 rabbitmqctl l…
最近处理openstack问题时,碰到了rabbitmq相关的问题,使用相关命令行时,经常去现找相关的帖子,感觉很麻烦,记录下自己定位问题时,用到的一些常用命令行,方便以后问题的查找 1)常用的一些查询和设置命令行 rabbitmqctl list_queues:查看所有队列信息 rabbitmqctl stop_app:关闭应用(关闭当前启动的节点) rabbitmqctl start_app:启动应用,和上述关闭命令配合使用,达到清空队列的目的 rabbitmqctl reset:从管理数据…
●操作系统的基本结构 操作系统的基本结构通过Kernel(内核)和Shell(壳)构成.常见的Shell分为GUI和CLI GUI 图形方面的shell ------〉windows .mac osCLI 命令行方面的shell -----〉比图形强大 以CentOS为例 ● GUI:GNOME ● CLI:BASH ●提示符 ● # root用户 (最高权限) ● $ 普通用户 ●命令一般由 (选项.命令.参数) 组成. ● uname 显示系统的基本信息 ● -r 内核版本号 ● -a 显示…
目录:安装目录下的 ./sbin rabbitmqctl [-n node] [-t timeout] [-q] {command} [command options…] http://www.rabbitmq.com/man/rabbitmqctl.1.man.html (英文)  打印了一些rabbitmq服务状态信息,包括内存,硬盘,和使用erlong的版本信息rabbitmqctl -q status 各个参数说明:http://www.rabbitmq.com/man/rabbitmq…
打印了一些rabbitmq服务状态信息,包括内存,硬盘,和使用erlong的版本信息rabbitmqctl -q status 各个参数说明:http://www.rabbitmq.com/man/rabbitmqctl.1.man.html 查看所有队列消息rabbitmqctl list_queues 添加用户rabbitmqctl add_user admin 123456注意:添加用户后login failed的问题,原因是未授权,还需执行下面的命令 admin赋予管理员权限rabbit…
KVM创建第一台虚拟机 1 创建一个镜像 [root@kvm ~]# qemu-img create -f raw /opt/CentOS6.-x86_64.raw 5G Formatting [root@kvm ~]# ll /opt/ total -rw-r--r-- root root Nov : CentOS6.-x86_64.raw 2 查看镜像信息 [root@kvm ~]# qemu-img info /opt/CentOS6.-x86_64.raw image: /opt/Cen…
登录与退出 启动 irssi $ irssi 登陆 IRC 服务器/connect server port 修改昵称/nick nickname 直接带昵称登录指定的服务器$ irssi -c [server] -p [port] -n [nickname] 示例: $ irssi -c irc.freenode.net -p 6667 -n zhang_san 进入公开频道/join #channel 示例: /join #archlinux-cn 进入密码频道 /join #channel…
前言 本章我们来一次快速入门RabbitMQ--生产者与消费者.需要构建一个生产端与消费端的模型.什么意思呢?我们的生产者发送一条消息,投递到RabbitMQ集群也就是Broker. 我们的消费端进行监听RabbitMQ,当发现队列中有消息后,就进行消费. 1. 环境准备 本次整合主要采用SpringBoot框架,需要对SpringBoot的使用有一定了解. 2.大概步骤 我们来看下大概步骤: ConnectionFacorty:获取连接工厂 Connection:一个连接 Channel:数据…
前言 来了解RabbitMQ一个重要的概念:Exchange交换机 1. Exchange概念 Exchange:接收消息,并根据路由键转发消息所绑定的队列. 蓝色框:客户端发送消息至交换机,通过路由键路由至指定的队列. 黄色框:交换机和队列通过路由键有一个绑定的关系. 绿色框:消费端通过监听队列来接收消息. 2. 交换机属性 Name:交换机名称 Type:交换机类型--direct.topic.fanout.headers.sharding(此篇不讲) Durability:是否需要持久化,…
前言 前面我们介绍了RabbitMQ的安装.各大消息中间件的对比.AMQP核心概念.管控台的使用.快速入门RabbitMQ.本章将介绍RabbitMQ的高级特性.分两篇(上/下)进行介绍. 消息如何保障100%的投递成功? 幂等性概念详解 在海量订单产生的业务高峰期,如何避免消息的重复消费的问题? Confirm确认消息.Return返回消息 1 消息如何保障100%的投递成功? 1.1 什么是生产端的可靠性投递? 保障消息的成功发出 保障MQ节点的成功接收 发送端收到MQ节点(Broker)确…