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

盐城经济技术开发区建设局网站阿里云域名申请

盐城经济技术开发区建设局网站,阿里云域名申请,温州高端网站建设公司,厦门seo外包公司我们将用 Java 编写两个程序。发送单个消息的生产者和接收消息并打印出来的消费者。我们将介绍 Java API 中的一些细节。 在下图中#xff0c;“ P”是我们的生产者#xff0c;“ C”是我们的消费者。中间的框是一个队列-RabbitMQ 代表使用者保留的消息缓冲区 引入依赖 “ P”是我们的生产者“ C”是我们的消费者。中间的框是一个队列-RabbitMQ 代表使用者保留的消息缓冲区 引入依赖 !--rabbitmq 依赖客户端--dependencygroupIdcom.rabbitmq/groupIdartifactIdamqp-client/artifactIdversion5.8.0/version/dependency!--操作文件流的一个依赖--dependencygroupIdcommons-io/groupIdartifactIdcommons-io/artifactIdversion2.6/version/dependency消息生产者 package com.atguigu.one;import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFactory;import java.io.IOException; import java.util.concurrent.TimeoutException;public class Producer {//队列名称public static final String QUEUE_NAME hello;//发消息public static void main(String[] args) throws IOException, TimeoutException {//创建一个连接工厂ConnectionFactory factory new ConnectionFactory();//工厂IP 连接RabbitMQ的队列factory.setHost(192.168.111.134);//用户名factory.setUsername(admin);//密码factory.setPassword(123);//创建连接Connection connection factory.newConnection();//获取信道Channel channel connection.createChannel();/*** 生成一个队列* 1.队列名称* 2.队列里面的消息是否持久化(磁盘) 默认情况消息存储在内存中* 3.该队列是否只供一个消费者进行消费 是否进行消费共享false可以多个消费者消费 true:只能一个消费者消费* 4.是否自动删除 最后一个消费者端开连接以后 该队列是否自动删除 true自动删除 false不自动删除* 5.其他参数*/channel.queueDeclare(QUEUE_NAME,false,false,false,null);//发消息String message hello world;/**** 发送一个消息* 1.发送到哪个交换机* 2.路由的Key值是哪个 本次是队列的名称* 3.其他参数信息* 4.发送消息的消息体*/channel.basicPublish(,QUEUE_NAME,null,message.getBytes());System.out.println(消息发送完毕);}} 消息消费者 package com.atguigu.one;import com.rabbitmq.client.*;import java.io.IOException; import java.util.concurrent.TimeoutException;public class Consumer {//队列的名称public static final String QUEUE_NAME hello;//接收消息public static void main(String[] args) throws IOException, TimeoutException {//创建连接工厂ConnectionFactory factory new ConnectionFactory();factory.setHost(192.168.111.134);factory.setUsername(admin);factory.setPassword(123);Connection connection factory.newConnection();Channel channel connection.createChannel();//声明DeliverCallback deliverCallback (consumerTag,message)-{System.out.println(new String (message.getBody()));};//取消消息时的回调CancelCallback cancelCallback consumerTag -{System.out.println(消息消费被中断);};/*** 消费者消费消息* 1.消费哪个队列* 2.消费成功之后是否要自动应答 true 代表的自动应答 false 代表手动应答* 3.当消息传达到后(成功之后)的回调* 4.消费者取消消费的回调*/channel.basicConsume(QUEUE_NAME,true,deliverCallback,cancelCallback);}} 测试
http://www.yutouwan.com/news/208969/

相关文章:

  • 海口网站制作设计网站查询工信部
  • 济源网站建设的公司项目建议书
  • 张家港哪家做企业网站如何用源码搭建网站
  • 雄安做网站价格做孝道的网站的目的
  • 中小企业建站百科网站开发
  • 网站开发哪好网站建设入门要求以及建站流程
  • 宿松网站建设设计ux主题wordpress
  • 静态网站是什么无极门户网站
  • dw做网站小技巧四川省建设厅的注册中心网站
  • 阿里云服务器搭建网站适合学生做的网站
  • 政协网站法治建设版块2023年简短新闻三十条
  • 贵州网站建设gzzctyi做图片网站会侵权吗
  • 企业门户网站建设中国国际贸易网官网
  • 重庆奉节网站建设公司哪家好公司网站开发主要技术
  • 刚注册在域名可以自己做网站吗商丘网站建设设计
  • 某集团中英文双语网站源码给我播放个免费的片
  • 青山湖网站建设织梦猫网站模板
  • 寻找扬中网站建设河南网站建设公司价格
  • 交换机做网站seo网站推广的主要目的包括
  • 做网站的难题临沂网站建设做网站
  • 做网站有什么好书籍中国建设协会官方网站
  • phpcms v9网站建设入门郑州网站建设品牌好
  • 苏州吴中区建设局工程网站北京网站排名
  • 杭州手机模板建站店铺推广策略
  • 厦门做网站的沈阳专业网站建设公司
  • 北京电子商务网站制作wordpress加载更多文章
  • 文化厅网站建设审核报告单保定网站推广费用
  • 饰品公司网站建设方案陕西住房与建设厅网站
  • 《网站开发与应用》试题网站建设公司业务培训
  • 凡科建站怎么做微网站福州seo服务