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

嘉兴建设企业网站百度竞价排名算法

嘉兴建设企业网站,百度竞价排名算法,阳泉建设公司网站,出口非洲的外贸公司目录 一、在centos上下载MQ镜像 二、安装运行容器 三、登录进入MQ 1、添加一个新的用户 2、新建虚拟机 3、 为用户分配权限 四、RabbitMQ的基本概念 RabbitMQ中的几个概念: 五、常见消息模型 六、简单的消息生产与消费 1、消费者类 2、生产者类 3、基本消息队列的消…

目录

一、在centos上下载MQ镜像

二、安装运行容器

三、登录进入MQ

1、添加一个新的用户

2、新建虚拟机

3、 为用户分配权限

四、RabbitMQ的基本概念

RabbitMQ中的几个概念:

五、常见消息模型

六、简单的消息生产与消费

1、消费者类

2、生产者类

3、基本消息队列的消息发送流程:

4、基本消息队列的消息接收流程:


一、在centos上下载MQ镜像

docker pull rabbitmq:3-management

二、安装运行容器

docker run \-e RABBITMQ_DEFAULT_USER=itcast \-e RABBITMQ_DEFAULT_PASS=123456 \--name mq \--hostname mq1 \-p 15672:15672 \-p 5672:5672 \-d \rabbitmq:3-management

三、登录进入MQ

1、添加一个新的用户

2、新建虚拟机

3、 为用户分配权限

四、RabbitMQ的基本概念

  • Publisher是消息的发送者,负责将消息发送到交换机;
  • 交换机负责路由,将消息暂存到消息队列;
  • 队列负责暂存消息;
  • 消费者从队列获取消息,然后处理消息;
  • 每个虚拟主机相互之间是隐藏的,避免干扰;

RabbitMQ中的几个概念:

  1. channel:操作MQ的工具;
  2. exchange:路由消息到队列中;
  3. queue:缓存消息;
  4. virtual host:虚拟主机,是对queue、exchange等资源的逻辑分组;
     

五、常见消息模型

六、简单的消息生产与消费

1、消费者类

package cn.itcast.mq.helloworld;import com.rabbitmq.client.*;import java.io.IOException;
import java.util.concurrent.TimeoutException;public class ConsumerTest {public static void main(String[] args) throws IOException, TimeoutException {// 1.建立连接ConnectionFactory factory = new ConnectionFactory();// 1.1.设置连接参数,分别是:主机名、端口号、vhost、用户名、密码factory.setHost("192.168.248.152");factory.setPort(5672);factory.setVirtualHost("/");factory.setUsername("itcast");factory.setPassword("123456");// 1.2.建立连接Connection connection = factory.newConnection();// 2.创建通道ChannelChannel channel = connection.createChannel();// 3.创建队列String queueName = "simple.queue";channel.queueDeclare(queueName, false, false, false, null);// 4.订阅消息channel.basicConsume(queueName, true, new DefaultConsumer(channel){@Overridepublic void handleDelivery(String consumerTag, Envelope envelope,AMQP.BasicProperties properties, byte[] body) throws IOException {// 5.处理消息String message = new String(body);System.out.println("接收到消息:【" + message + "】");}});System.out.println("等待接收消息。。。。");}
}

2、生产者类

package cn.itcast.mq.helloworld;import com.rabbitmq.client.*;import java.io.IOException;
import java.util.concurrent.TimeoutException;public class ConsumerTest {public static void main(String[] args) throws IOException, TimeoutException {// 1.建立连接ConnectionFactory factory = new ConnectionFactory();// 1.1.设置连接参数,分别是:主机名、端口号、vhost、用户名、密码factory.setHost("192.168.248.152");factory.setPort(5672);factory.setVirtualHost("/");factory.setUsername("itcast");factory.setPassword("123456");// 1.2.建立连接Connection connection = factory.newConnection();// 2.创建通道ChannelChannel channel = connection.createChannel();// 3.创建队列String queueName = "simple.queue";channel.queueDeclare(queueName, false, false, false, null);// 4.订阅消息channel.basicConsume(queueName, true, new DefaultConsumer(channel){@Overridepublic void handleDelivery(String consumerTag, Envelope envelope,AMQP.BasicProperties properties, byte[] body) throws IOException {// 5.处理消息String message = new String(body);System.out.println("接收到消息:【" + message + "】");}});System.out.println("等待接收消息。。。。");}
}

3、基本消息队列的消息发送流程:

  1. 建立connection
  2. 创建channel
  3. 利用channel声明队列
  4. 利用channel向队列发送消息

4、基本消息队列的消息接收流程:

  1. 建立connection
  2. 创建channel
  3. 利用channel声明队列
  4. 定义consumer的消费行为handleDelivery()
  5. 利用channel将消费者与队列绑定
     

注意:

都有创建队列的原因是因为避免队列不存在;

http://www.sczhlp.com/news/76335/

相关文章:

  • 建网站松滋哪家强?wordpress 好用的插件
  • 重庆官方网站有哪些阿里云学生服务器购买
  • 查网站开发者丽江网页制作
  • 涂料网站设计公司广州互帮物流哪家公司做的网站
  • 无备案网站加速怎么做游戏和网站漏洞
  • 网站后台怎么做下载链接seo优化心得
  • Linux系统构成与shell核心知识
  • wordpress怎样搭建网站用手机域名做网站有多少
  • 学校网站网页模板网站怎么做百度的关键字
  • 海淀做网站学网站建设要多少钱
  • 项目案例 化妆品网站网站有利于seo的细节
  • 手机网站建设的影响票务网站模板
  • 免费制作单页的网站怎么做宣传
  • 太原网站建设 网站制作网站建设自助建站
  • 网站模板可以自己做吗王一博网页制作模板
  • 最全DIY嵌入式智能手表 | STM32可编程多功能手表 [开源分享]
  • 加速板子
  • 镇江网站建设教程怎让做淘宝网站
  • 百度有没有做游戏下载网站吗wordpress seo代码
  • 知道网站是wp程序做的如何仿站网站关键词库如何做
  • 上海做网站公wordpress必须先登录
  • 麻栗坡网站建设网站没后台怎么修改类容
  • 个人博客网站制作图片博客seo教程
  • 网站建设怎设计网站开发费用计入什么二级科目
  • 如何做优化网站排名网站怎么做高权重
  • 网站开发公司怎么查询人脉做的最好的网站
  • 物流运输做网站的素材影视公司注册
  • 好用的网站建设工具网络营销推广的要点及注意事项
  • 如何组建网站开发团队台州企业网站搭建图片
  • 个人 可以做网站备案吗实用写作网站