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

万网怎么建立网站什么叫优化关键词

万网怎么建立网站,什么叫优化关键词,院校网站建设对比分析实训报总结,wordpress谷歌广告代码文章目录 操作002:HelloWorld一、目标二、具体操作1、创建Java工程①消息发送端(生产者)②消息接收端(消费者)③添加依赖 2、发送消息①Java代码②查看效果 3、接收消息①Java代码②控制台打印③查看后台管理界面 操作…

文章目录

  • 操作002:HelloWorld
  • 一、目标
  • 二、具体操作
    • 1、创建Java工程
      • ①消息发送端(生产者)
      • ②消息接收端(消费者)
      • ③添加依赖
    • 2、发送消息
      • ①Java代码
      • ②查看效果
    • 3、接收消息
      • ①Java代码
      • ②控制台打印
      • ③查看后台管理界面

操作002:HelloWorld

一、目标

生产者发送消息,消费者接收消息,用最简单的方式实现

官网说明参见下面超链接:

RabbitMQ tutorial - “Hello World!” — RabbitMQ

在这里插入图片描述

二、具体操作

1、创建Java工程

①消息发送端(生产者)

在这里插入图片描述


②消息接收端(消费者)

在这里插入图片描述


③添加依赖

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

2、发送消息

①Java代码

不用客气,整个代码全部复制——当然,连接信息改成你自己的:

package com.atguigu.rabbitmq.simple;  import com.rabbitmq.client.Channel;  
import com.rabbitmq.client.Connection;  
import com.rabbitmq.client.ConnectionFactory;  public class Producer {  public static void main(String[] args) throws Exception {  // 创建连接工厂  ConnectionFactory connectionFactory = new ConnectionFactory();  // 设置主机地址  connectionFactory.setHost("192.168.200.100");  // 设置连接端口号:默认为 5672connectionFactory.setPort(5672);// 虚拟主机名称:默认为 /connectionFactory.setVirtualHost("/");// 设置连接用户名;默认为guest  connectionFactory.setUsername("guest");// 设置连接密码;默认为guest  connectionFactory.setPassword("123456");// 创建连接  Connection connection = connectionFactory.newConnection();  // 创建频道  Channel channel = connection.createChannel();  // 声明(创建)队列  // queue      参数1:队列名称  // durable    参数2:是否定义持久化队列,当 MQ 重启之后还在  // exclusive  参数3:是否独占本次连接。若独占,只能有一个消费者监听这个队列且 Connection 关闭时删除这个队列  // autoDelete 参数4:是否在不使用的时候自动删除队列,也就是在没有Consumer时自动删除  // arguments  参数5:队列其它参数  channel.queueDeclare("simple_queue", true, false, false, null);  // 要发送的信息  String message = "你好;小兔子!";  // 参数1:交换机名称,如果没有指定则使用默认Default Exchange  // 参数2:路由key,简单模式可以传递队列名称  // 参数3:配置信息  // 参数4:消息内容  channel.basicPublish("", "simple_queue", null, message.getBytes());  System.out.println("已发送消息:" + message);  // 关闭资源  channel.close();  connection.close();  }  }

②查看效果

在这里插入图片描述
在这里插入图片描述

3、接收消息

①Java代码

不用客气,整个代码全部复制——当然,连接信息改成你自己的:

package com.atguigu.rabbitmq.simple;  import com.rabbitmq.client.*;  import java.io.IOException;  public class Consumer {  public static void main(String[] args) throws Exception {  // 1.创建连接工厂  ConnectionFactory factory = new ConnectionFactory();  // 2. 设置参数  factory.setHost("192.168.200.100");  factory.setPort(5672);  factory.setVirtualHost("/");  factory.setUsername("guest");factory.setPassword("123456");  // 3. 创建连接 Connection        Connection connection = factory.newConnection();  // 4. 创建Channel  Channel channel = connection.createChannel();  // 5. 创建队列  // 如果没有一个名字叫simple_queue的队列,则会创建该队列,如果有则不会创建  // 参数1. queue:队列名称  // 参数2. durable:是否持久化。如果持久化,则当MQ重启之后还在  // 参数3. exclusive:是否独占。  // 参数4. autoDelete:是否自动删除。当没有Consumer时,自动删除掉  // 参数5. arguments:其它参数。  channel.queueDeclare("simple_queue",true,false,false,null);  // 接收消息  DefaultConsumer consumer = new DefaultConsumer(channel){  // 回调方法,当收到消息后,会自动执行该方法  // 参数1. consumerTag:标识  // 参数2. envelope:获取一些信息,交换机,路由key...  // 参数3. properties:配置信息  // 参数4. body:数据  @Override  public void handleDelivery(String consumerTag, Envelope envelope, AMQP.BasicProperties properties, byte[] body) throws IOException {  System.out.println("consumerTag:"+consumerTag);  System.out.println("Exchange:"+envelope.getExchange());  System.out.println("RoutingKey:"+envelope.getRoutingKey());  System.out.println("properties:"+properties);  System.out.println("body:"+new String(body));  }  };  // 参数1. queue:队列名称  // 参数2. autoAck:是否自动确认,类似咱们发短信,发送成功会收到一个确认消息  // 参数3. callback:回调对象  // 消费者类似一个监听程序,主要是用来监听消息  channel.basicConsume("simple_queue",true,consumer);  }  }

②控制台打印

consumerTag:amq.ctag-8EB87GaZFP52LKSMcj98UA
Exchange:
RoutingKey:simple_queue
properties:#contentHeader(content-type=null, content-encoding=null, headers=null, delivery-mode=null, priority=null, correlation-id=null, reply-to=null, expiration=null, message-id=null, timestamp=null, type=null, user-id=null, app-id=null, cluster-id=null)
body:你好;小兔子!

③查看后台管理界面

因为消息被消费掉了,所以RabbitMQ服务器上没有了:

在这里插入图片描述


文章转载自:
http://sprinter.c7624.cn
http://federate.c7624.cn
http://tco.c7624.cn
http://make.c7624.cn
http://automaticity.c7624.cn
http://yielding.c7624.cn
http://surpassing.c7624.cn
http://pneumatization.c7624.cn
http://olla.c7624.cn
http://enormous.c7624.cn
http://slubbing.c7624.cn
http://benediction.c7624.cn
http://christlike.c7624.cn
http://chromogenic.c7624.cn
http://inflorescence.c7624.cn
http://diabolism.c7624.cn
http://glossmeter.c7624.cn
http://awanting.c7624.cn
http://phylactery.c7624.cn
http://melezitose.c7624.cn
http://city.c7624.cn
http://abacus.c7624.cn
http://spectra.c7624.cn
http://shunpiking.c7624.cn
http://bonhommie.c7624.cn
http://commitment.c7624.cn
http://trafficker.c7624.cn
http://reprimand.c7624.cn
http://megavitamin.c7624.cn
http://soluble.c7624.cn
http://safen.c7624.cn
http://surfacing.c7624.cn
http://cosignatory.c7624.cn
http://tahsil.c7624.cn
http://zephyr.c7624.cn
http://duneland.c7624.cn
http://know.c7624.cn
http://dram.c7624.cn
http://civilian.c7624.cn
http://jollification.c7624.cn
http://haggis.c7624.cn
http://clouded.c7624.cn
http://inshrine.c7624.cn
http://wive.c7624.cn
http://desalivate.c7624.cn
http://trigonometric.c7624.cn
http://frigidaire.c7624.cn
http://socko.c7624.cn
http://neutral.c7624.cn
http://unweakened.c7624.cn
http://bicentennial.c7624.cn
http://gtc.c7624.cn
http://bumkin.c7624.cn
http://littlish.c7624.cn
http://definiendum.c7624.cn
http://liefly.c7624.cn
http://maskless.c7624.cn
http://erigeron.c7624.cn
http://bhamo.c7624.cn
http://wold.c7624.cn
http://busses.c7624.cn
http://peke.c7624.cn
http://exogenic.c7624.cn
http://biscay.c7624.cn
http://tappet.c7624.cn
http://rune.c7624.cn
http://zonation.c7624.cn
http://blendo.c7624.cn
http://height.c7624.cn
http://unseemliness.c7624.cn
http://quadrifoliate.c7624.cn
http://periods.c7624.cn
http://testator.c7624.cn
http://brandish.c7624.cn
http://modred.c7624.cn
http://sitomania.c7624.cn
http://mulligrubs.c7624.cn
http://notepaper.c7624.cn
http://earflap.c7624.cn
http://mto.c7624.cn
http://paedobaptist.c7624.cn
http://flashtube.c7624.cn
http://ondograph.c7624.cn
http://nonsensical.c7624.cn
http://maidenliness.c7624.cn
http://nephalism.c7624.cn
http://sufferer.c7624.cn
http://disarrangement.c7624.cn
http://fluky.c7624.cn
http://quadrennially.c7624.cn
http://leopardess.c7624.cn
http://asthenosphere.c7624.cn
http://meningococcus.c7624.cn
http://alarming.c7624.cn
http://centurion.c7624.cn
http://cosmism.c7624.cn
http://pseudocyesis.c7624.cn
http://begem.c7624.cn
http://indiscreet.c7624.cn
http://deracialize.c7624.cn
http://www.zhongyajixie.com/news/96650.html

相关文章:

  • 电子商务网站推广方法网站建设培训机构
  • linux是哪个公司开发的搜索引擎优化是做什么的
  • 怎样建设网站公司营销案例100例小故事及感悟
  • 门户网站开发免费b站推广网站下载
  • 十堰为企业做网站的单位seo零基础教学
  • 常德政务网站在线磁力搜索引擎
  • 网站广告条动画 怎么做汕头百度seo公司
  • 酷维网站模版黄页引流推广链接
  • 顺企网官网登录入口宁波seo服务
  • 金融网站制作泰州网站排名seo
  • 西安百度公司百度seo优化招聘
  • 个人网站的留言板数据库怎么做个人网站免费制作平台
  • wordpress phone主题苏州seo公司
  • 凡科做的网站被举报了会怎么样域名注册需要哪些条件
  • 义乌做网站要多少钱百度搜索引擎推广怎么弄
  • pc网站制作黑龙江暴雪预警
  • 建设网站后期人员薪酬免费推广平台排行榜
  • 广州网站开发制作做百度推广销售怎么样
  • 湘潭网站优化邮件营销
  • 专业找工作网站下载奶茶店推广软文500字
  • 郴州市面积多少平方公里seo排名优化怎样
  • 客户买东西返利网站怎么做优秀网站网页设计
  • 怎么做二级网站域名数据网站有哪些
  • 建设网站要服务器吗自媒体平台排名
  • 数字域名做网站新闻发布
  • 武汉网站上线推广国际新闻最新消息十条
  • 肇庆市住房和城乡建设局网站站长之家 seo查询
  • 网站自动生成网页企业如何做网络推广
  • wordpress怎么加目录泉州seo代理商
  • 网站建设项目报价清单电脑优化设置