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

桂林做网站的公司哪家最好网页生成应用工具

桂林做网站的公司哪家最好,网页生成应用工具,廊坊百度快速排名优化,怎样申请网站安装与配置 安装 RabbitMQ 读者可以在 RabbitMQ 官方文档中找到完整的安装教程#xff1a;Downloading and Installing RabbitMQ — RabbitMQ 本文使用 Docker 的方式部署。 RabbitMQ 社区镜像列表#xff1a;https://hub.docker.com/_/rabbitmq 创建目录用于映射存储卷…安装与配置 安装 RabbitMQ 读者可以在 RabbitMQ 官方文档中找到完整的安装教程Downloading and Installing RabbitMQ — RabbitMQ 本文使用 Docker 的方式部署。 RabbitMQ 社区镜像列表https://hub.docker.com/_/rabbitmq 创建目录用于映射存储卷 mkdir -p /opt/lib/rabbitmq部署容器 docker run -itd --name rabbitmq -p 5672:5672 -p 15672:15672 \ -v /opt/lib/rabbitmq:/var/lib/rabbitmq \ rabbitmq:3.12.8-management部署时占用两个端口。5672 是 MQ 通讯端口15672 是 Management UI 工具端口。 打开 15672 端口会进入 Web 登录页面默认账号密码都是 guest。 关于 RabbitMQ Management UI 的使用方法后续再介绍。 打开管理界面后会在 Exchanges 菜单中可以看到如下图表格。这些是默认的交换器。现在可以不需要了解这些东西后面会有介绍。 Virtual hostNameTypeFeatures/(AMQP default)directD/amq.directdirectD/amq.fanoutfanoutD/amq.headersheadersD/amq.matchheadersD/amq.rabbitmq.tracetopicD I/amq.topictopicD 发布与订阅模型 使用 C# 开发 RabbitMQ需要使用 nuget 引入 RabbitMQ.Client官网文档地址.NET/C# RabbitMQ Client Library — RabbitMQ 在继续阅读文章之前请先创建一个控制台程序。 生产者、消费者、交换器、队列 为了便于理解本文制作了几十张图片约定一些图形表示的含义 对应生产者使用如下图表示 对于消费者使用如下图表示 对于消息队列使用如下图表示 对于交换器使用如下图表示 在 RabbitMQ 中生产者发布的消息是不会直接进入到队列中而是经过交换器(Exchange) 分发到各个队列中。前面提到部署 RabbitMQ 后默认有 七个交换器如 (AMQP default)、amq.direct 等。 当然对于现在来说我们不需要了解交换器所以在本节的教程中会使用默认交换器完成实验。 在忽略交换器存在的情况下我们可以将生产和消费的流程简化如下图所示 请一定要注意图中省略了交换器的存在因为使用的是默认的交换器。但是生产者推送消息必须是推送到交换器而不是队列这一句一定要弄清楚。 对于消费者来说要使用队列必须确保队列已经存在。 ConnectionFactory factory new ConnectionFactory {HostName localhost };// 连接 using IConnection connection factory.CreateConnection();// 通道 using IModel channel connection.CreateModel();channel.QueueDeclare(// 队列名称queue: myqueue,// 持久化配置队列是否能够在 broker 重启后存活durable: false,// 连接关闭时被删除该队列exclusive: false,// 当最后一个消费者(如果有的话)退订时是否应该自动删除这个队列autoDelete: false,// 额外的参数配置arguments: null);编写一个消费者消费该队列中的消息其完整代码如下 using RabbitMQ.Client; using RabbitMQ.Client.Events; using System.Text;ConnectionFactory factory new ConnectionFactory {HostName localhost };using IConnection connection factory.CreateConnection(); using IModel channel connection.CreateModel();channel.QueueDeclare(// 队列名称queue: myqueue,// 持久化配置队列是否能够在 broker 重启后存活durable: false,// 连接关闭时被删除该队列exclusive: false,// 当最后一个消费者(如果有的话)退订时是否应该自动删除这个队列autoDelete: false,// 额外的参数配置arguments: null);// 定义消费者 var consumer new EventingBasicConsumer(channel); consumer.Received (model, ea) {var message Encoding.UTF8.GetString(ea.Body.Span);Console.WriteLine($ [x] Received {message}); };// 开始消费 channel.BasicConsume(queue: myqueue,autoAck: true,consumer: consumer);Console.ReadLine();
http://www.sadfv.cn/news/238561/

相关文章:

  • 网站模板之家久久广告传媒有限公司
  • 网站前端页面设计正常开发一个网站需要多少钱
  • 服务器上搭建网站抖音广告
  • 临淄辛店今天招聘信息东莞seo关键词排名优化推广
  • 911制品厂麻花西安seo专员
  • 大学生兼职网站开发石家庄网络seo推广
  • 建设谷歌公司网站费用零基础学习网站建设
  • 怎样给网站增加栏目潍坊方圆网站建设
  • 力软框架做网站厦门小程序开发的公司
  • 信息最全的网站襄阳住房和城乡建设网站
  • 重庆网站开发商城深圳市房地产信息平台
  • 宁德工程建设监督网站珠海网站建设科技公司
  • 网站改版做重定向页面设计的像胶囊怎么形容
  • 湘潭手机网站公众号开发怎么做
  • 北京永安市政建设投资有限公司网站微信开发品牌
  • 建个什么网站好wordpress 侧边栏左边
  • 网站整站开发脉脉用的什么技术做网站
  • 黑龙江中国建设监理协会网站seo站群优化
  • 做p2p投资理财的网站做pc网站最大分辨率
  • 网站代优化友情链接代码模板
  • 柳州网站建设11wordpress版权所有在哪里
  • 辽宁同鑫建设有限公司网站响应式网站如何做
  • 房地产网站建设报价山东建筑信息平台
  • 网站互动设计方式郑州网站创建
  • 网站建设q-9七牛视频wordpress
  • 优化网站作用网站制作手机
  • 企业网站的建立如何带来询盘网站建设添加视频
  • 如何在微信上投放广告抚州seo
  • 自己想学做博客网站wordpress顶部导航
  • 企业做网站乐云seo快速上线河池环江网站建设