摘要:一. 参考文献
一.参考文献
二、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>
相关文章推荐
虚拟主机的专业参数,分别都是什么意思?2022-09-09
中非域名注册规则是怎样的?注册域名有什么用处? 2022-01-10
HostEase新年活动促销 美国/香港主机全场低至五折2021-12-28
HostGator下载完整备份教程分享2021-12-28
Flink中有界数据与无界数据的示例分析2021-12-28