一. 参考文献
一.参考文献
二、ubuntu中安装rabbitmq服务端 第一步:添加源 echo \'deb 第二步:新增公钥(不加会有警告) wget -O- 第三步:更新源 sudo apt-get update 第四步:安装rabbitmq-server sudo apt-get install rabbitmq-server 第五步:启用WEB管理台 sudo rabbitmq-plugins enable rabbitmq_management 三、使用 3.1 web管理台管理 3.1.1 本地登录:章节二第五步通过命令行开启了web管理台,可以在服务器本地通过localhost:15672进入管理界面,默认账号:guest;密码guest(这个账号只能在服务器本地登录)。 3.1.2 远程登录:3.1.1本地登录后可以很方便的管理了,在里面添加一个账户,用于远程登录(guest是默认账户,不能远程登录,没权限) 3.2 命令行管理 Rabbitmq是开机自启动的 关闭rabbitmq:invoke-rc.d rabbitmq-server stop(完全关闭) 开启rabbitmq:invoke-rc.d rabbitmq-server start(效果同开机自启动) 1.关闭rabbitmq应用:sudo rabbitmqctl stop_app 2.启动rabbitmq应用:sudo rabbitmqctl start_app 3.查看所有的队列:sudo rabbitmqctl list_queues 4.添加用户:sudo rabbitmqctl add_user username password 5.分配角色:sudo rabbitmqctl set_user_tags username administrator 6.新增虚拟主机:sudo rabbitmqctl add_vhost vhost_name 7.将新虚拟主机授权给新用户:sudo rabbitmqctl set_permissions -p vhost_name username \'.*\' \'.*\' \'.*\' 8.启动监控管理器:sudo rabbitmq-pluginsenablerabbitmq_management 9.关闭监控管理器:sudo rabbitmq-plugins disable rabbitmq_management 角色说明 none 最小权限角色 management 管理员角色 policymaker 决策者 monitoring 监控 administrator 超级管理员 3.3 基础服务端代码 3.3 基础客户端代码 3.3 使用场景 待补充 四、注意 4.1 OSGI依赖包 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.6.1</version> </dependency> 如果用的是osgi,这个依赖包未osgi化,所以需要打包到bundle里,方法如下 <build> <plugins> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <extensions>true</extensions> <configuration> <instructions> <Embed-Dependency>amqp-client</Embed-Dependency> </instructions> </configuration> </plugin> </plugins> </build>
免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。