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

怎样说服公司做网站快速排名网站

怎样说服公司做网站,快速排名网站,财佰通突然做网站维护,邯郸公司起名一、默认用户登录和账号注册 1.登录 安装好了RMQ之后,我们可以访问如下地址: RabbitMQ Management 输入默认的管理员密码,4.1.0的管理员账号和密码是: guest guest 2.添加账号 consumer consumer 添加成功后: 角色…

一、默认用户登录和账号注册

1.登录

        安装好了RMQ之后,我们可以访问如下地址: 

RabbitMQ Management

        输入默认的管理员密码,4.1.0的管理员账号和密码是:

guest
guest

 2.添加账号

consumer
consumer

添加成功后:

 

角色的对比: 

标签 (中文)标签 (英文)描述
管理Management用户可以访问管理插件。
政策制定者Policymaker用户可以访问管理插件,并管理他们有权访问的虚拟主机(vhosts)的策略和参数。
监听Monitoring用户可以访问管理插件,查看所有连接、通道以及节点相关信息。
管理员Administrator用户可以做监控可以做的所有事情,管理用户、虚拟主机和权限,关闭其他用户的连接,管理所有虚拟主机的策略和参数。

3.添加用户权限

         我们刚刚添加了用户consumer,但是他不具备任何权限,我们可以为他配置权限,先点击进去

 

 

 

 二、HelloWorld入门Demo

1.编写消费者代码并运行

class Program
{static async Task Main(string[] args){// 01 RabbitMQ 配置string hostname = "localhost";  // RabbitMQ 主机名string username = "consumer";   // RabbitMQ 账号string password = "consumer";   // RabbitMQ 密码string queueName = "hello";     // 队列名称,和生产者保持一致var factory = new ConnectionFactory() { HostName = hostname, UserName = username, Password = password };// 02 创建连接using (var connection = await factory.CreateConnectionAsync())using (var channel = await connection.CreateChannelAsync()){// 03 声明一个队列(队列名称,MQ持久化 重启不丢失=true,队列私有化 仅供第一个消费者使用=true,无人使用 自动删除=true ,附加参数)await channel.QueueDeclareAsync(queueName, false, false, false, null);// 04 创建消费者实例var consumer = new AsyncEventingBasicConsumer(channel);// 05 设置消息到达时的回调函数(相当于接收消息后,需要执行的方法)consumer.ReceivedAsync +=  async (model, ea) =>{var body = ea.Body.ToArray();var message = Encoding.UTF8.GetString(body);//将消息转换为字符串Console.WriteLine($"消费者接受了信息:{message}");// 处理完消息后手动签收确认消息await channel.BasicAckAsync(ea.DeliveryTag, false);Console.WriteLine("消息已确认: " + message);};// 06 启动消费者,开始接收消息(队列名称,需要手动签收消息=false,回调函数)await channel.BasicConsumeAsync(queueName, false, consumer);Console.WriteLine("消费者可点击Enter退出...");Console.ReadLine();}}
}

此时我们可以观察到,管理网站的变化:

 

2.编写生产者代码并运行 

class Program
{static async Task Main(string[] args)  // 将Main方法修改为异步方法{// 01 RabbitMQ 配置string hostname = "localhost";  // RabbitMQ 主机名string username = "guest";      // RabbitMQ 账号string password = "guest";      // RabbitMQ 密码string queueName = "hello";     // 队列名称var factory = new ConnectionFactory() { HostName = hostname, UserName = username, Password = password };// 02 创建连接using (var connection = await factory.CreateConnectionAsync())  // 使用CreateConnectionAsync方法using (var channel = await connection.CreateChannelAsync()){// 03 声明一个队列(队列名称,MQ持久化 重启不丢失=true,队列私有化 仅供第一个消费者使用=true,无人使用 自动删除=true ,附加参数)await channel.QueueDeclareAsync(queueName, false, false, false, null);// 04 编辑消息内容(存成字节数组形式)string message = "Hello, World!";byte[] body = Encoding.UTF8.GetBytes(message);// 05 发送消息到队列(交换机名称 没用到可为空,队列名称,字节数组形式的消息内容)await channel.BasicPublishAsync(string.Empty, queueName, body);Console.WriteLine($"生产者发送了消息: {message}");}Console.WriteLine("生产者可点击Enter退出...");Console.ReadLine();}
}

此时观察控制台程序,说明已经完成“生产者-MQ-消费者”流程:

 

 

 

http://www.dtcms.com/wzjs/395603.html

相关文章:

  • 动态网站制作报价如何在百度上做广告
  • 黑群晖做php网站推广管理
  • 网站建设 镇江北京营销公司比较好的
  • 铁岭做网站包括哪些网站联盟
  • 阿里云 oos wordpressseo怎么学在哪里学
  • 莱芜都市网最新招聘信息seo一个关键词多少钱
  • bilibili网站开发需要哪些技术seo搜索引擎优化方法
  • 网易163企业邮箱注册长沙网站优化对策
  • 郑州网站建设推广色盲能治好吗
  • 收录网站源码2022最好的百度seo
  • 互助网站建设建立一个国外的网站
  • 烟台市建设工程质量监督站网站网络推广入门教程
  • 做网站的公司名称百度小说搜索风云榜总榜
  • 做动态网站需要多少钱企业网络推广方式
  • 太原网站设计制作短网址生成器免费
  • 福州网站优化公司2021年十大热点事件
  • 网站建设龙卡要审批多久时间网站排名优化公司哪家好
  • 用香港公司备案建网站html模板网站
  • 做一个企业网站多少钱万能软文范例800字
  • 广州网站优化公司如何中文域名注册官网
  • 哪个网站做电子请帖好seo专业培训seo专业培训
  • asp商品网站源码做互联网项目怎么推广
  • 设计logo的网址宁波seo推广优化
  • h5模板免费seo关键词挖掘工具
  • 浅析动态网站建设之后台数据库的选择西安网站seo哪家公司好
  • ipv6跟做网站有关吗交换链接营销
  • 安徽省建设厅建筑信息网百度优化排名
  • 深圳网站制作公司咨询seo网站推广首页排名
  • 好的案例展示网站百度一键优化
  • 建手机网站要多少钱原创软文