访问实例
更新时间:2022-12-01
本文档通过一个简单的例子来展示如何使用代码来访问RabiitMQ实例。
前置条件
- 参考操作指南,创建RabbitMQ示例,并且记录下创建时配置的账号和密码。
- RabbitMQ实例创建完毕后,在实例详情页面获取实例的地址和端口,以及所在的VPC。
- 用户创建可用的BCC实例,且BCC实例的VPC与RabbitMQ实例的VPC相同。
- 将BCC的IP地址加入RabbitMQ实例的白名单中。
详细步骤
- 登录BCC,若没有EIP进行公网绑定,可使用网页版进行登录
- 下载安装JDK环境,确保JDK版本在1.8及以上。
javac -version # javac正确安装且版本在1.8以上
- 下载并解压实例代码。
wget 'https://doc-attachment.bj.bcebos.com/rabbitmq-java-deom.zip'
unzip rabbitmq-java-deom.zip
- 打开conf目录,修改目录下的Connection.properties文件,配置实例信息。
- 进入代码根目录,编译示例代码。
sh recompile.sh
- 运行代码。这里仅演示示例1-HelloWorld,首先,需要配置类搜索路径。
source set_env.sh # 设置类搜索路径在变量CP中
接下来,运行1-HelloWorld中的Send类,向队列发送信息,可以发送多次。
java -cp $CP Send
最后运行1-HelloWorld中的Recv类,从队列读取消息,按Ctrl+c退出
java -cp $CP Recv
具体过程如下图所示:
参考
https://github.com/rabbitmq/rabbitmq-tutorials/tree/master/java