当前位置: 首页 > news >正文

重庆公司公章图片怀化网站seo

重庆公司公章图片,怀化网站seo,温州百度推广公司,注册公司如何提供注册地址一、前言 开发时经常与其它系统用rabbitmq对接&#xff0c;当需要自测时&#xff0c;还是自己写rabbitmq生产者、消费者自测方便些。 下面总结下不用框架、使用java编写简易rabbitmq的方法。 二、代码 1.导入jar包 (1)如果是maven&#xff0c;那就用 <dependency>&…

一、前言

开发时经常与其它系统用rabbitmq对接,当需要自测时,还是自己写rabbitmq生产者、消费者自测方便些。

下面总结下不用框架、使用java编写简易rabbitmq的方法。

二、代码

1.导入jar包

(1)如果是maven,那就用

<dependency><groupId>com.rabbitmq</groupId><artifactId>amqp-client</artifactId><version>3.3.4</version></dependency>

(2)如果没用maven,那就找一个amqp-client-3.3.4.jar文件,然后引入项目

2.生产者代码

package RABBIT_MQ;import com.rabbitmq.client.*;import java.io.IOException;
import java.util.concurrent.TimeoutException;public class RabbitMQSender {//交换机private final static String exchange_name = "x.mySys.test";//路由键private final static String route_key = "topmess";public static void main(String[] args) throws IOException, TimeoutException {//定义一个链接工厂ConnectionFactory connectionFactory = new ConnectionFactory();//设置服务地址connectionFactory .setHost("10.123.123.123");//设定端口connectionFactory .setPort(5673);//设定用户名connectionFactory .setUsername("myuser");//设定密码connectionFactory .setPassword("mypass");//设定虚拟机connectionFactory .setVirtualHost("my_host");//从mq工具类获取连接信息Connection connection = connectionFactory.newConnection();//获取一个通道Channel channel = connection.createChannel();String message = "Hello World!";channel.basicPublish(exchange_name, route_key, null, message.getBytes());System.out.println("运行完毕,已发送消息【" + message + "】");channel.close();connection.close();}}

说明:
(1)其中的配置,按照自己的rabbitmq配置更改
(2)生产者配置了交换机名与路由键

3.消费者代码

package RABBIT_MQ;import java.io.IOException;
import java.util.concurrent.TimeoutException;import com.rabbitmq.client.AMQP;
import com.rabbitmq.client.Channel;
import com.rabbitmq.client.Connection;
import com.rabbitmq.client.ConnectionFactory;
import com.rabbitmq.client.DefaultConsumer;
import com.rabbitmq.client.Envelope;public class RabbitMQReceiver {private static String queue_name="q.mySys.test";public static void main(String[] args) throws IOException, TimeoutException {//定义一个链接工厂ConnectionFactory connectionFactory = new ConnectionFactory();//设置服务地址connectionFactory .setHost("10.123.123.123");//设定端口connectionFactory .setPort(5673);//设定用户名connectionFactory .setUsername("myuser");//设定密码connectionFactory .setPassword("mypass");//设定虚拟机connectionFactory .setVirtualHost("my_host");//从mq工具类获取连接信息Connection connection = connectionFactory.newConnection();//获取一个通道Channel channel = connection.createChannel();//监听该队列,false代表手动确认channel.basicConsume(queue_name,false,new DefaultConsumer(channel){public void handleDelivery(String consumerTag, Envelope envelope, AMQP.BasicProperties basicProperties, byte[] body) throws IOException{System.out.println("接收到的消息:"+ new String(body,"UTF-8"));}});System.out.println("运行完毕,等待mq接收消息");}}

说明:
(1)其中的配置,按照自己的rabbitmq配置更改
(2)消费者配置了监听队列
(3)消费者启动后一直开启,除非手动关闭项目运行

http://www.tj-hxxt.cn/news/38535.html

相关文章:

  • .net 获取网站域名网上开店如何推广自己的网店
  • 打开建设银行网站个人外包接单平台
  • 专业做网站流程优化seo网站
  • 大陆手机如何安装台湾app广东seo网站推广
  • 济南专业网站开发公司电商seo与sem是什么
  • 静态网页怎么做网站windows优化大师收费
  • 旅游网站建设初衷厦门seo外包平台
  • 海口网红打卡旅游景点网站seo优化
  • 网站如何更换图片今天上海重大新闻事件
  • 电子商务网站的定义酒店推广渠道有哪些
  • 做网站用的图片分辨率重庆森林经典台词 凤梨罐头
  • 宁波网络推广系统seo网站关键词优化方式
  • 网站开发需要java吗seo关键词排名优化手机
  • 购物网站开发论文手机百度app免费下载
  • 专业建设规划ppt做整站优化
  • 做网站买域名要买几个后缀最安全自媒体营销方式有哪些
  • 如何做网站霸屏市场调查报告模板及范文
  • 网站建设一般多少钱一年在线推广企业网站的方法
  • 网站下面的站长统计很逗专业代写软文
  • 网页制作与网站建设宝典(第2版)网站权重怎么看
  • 做网站PAAS系统佛山seo代理计费
  • 合肥最新通知今天合肥百度推广排名优化
  • 网站制作怎么做让点击高免费seo工具
  • 上海网站排名优化公司软文怎么写
  • 几个网站一个空间 怎么做邮箱预防电信网络诈骗
  • 网站建设合同英文版百度快照推广是什么意思
  • 设计师做兼职的网站有哪些搜索指数的数据来源是什么
  • 中国供应商网做网站高端网站建设专业公司
  • 如何找外包网站来做营销失败案例分析
  • 淮南房产网保定seo排名外包