这样的rabbitmq可以实现和服务器交互,但是由于app登录人不确定,意义不大

import 'package:dart_amqp/dart_amqp.dart'; // dart_amqp: ^0.2.1
Future<void> initRabbitmq () async{String id = loginMG.user!.id;ConnectionSettings settings = ConnectionSettings(host: "xx.xx.xx.xx",port: 5672,authProvider: PlainAuthenticator("guest", "guest"));Client client = Client(settings:settings);Channel channel = await client.channel(); // auto-connect to localhost:5672 using guest credentialsQueue queue = await channel.queue("01df9964-6e17-4b9a-9ebc-6b23e7aaf5c7", durable: true); // 这个字符串是routingKeyExchange exchange = await channel.exchange('fanout_exchange', ExchangeType.FANOUT, durable: true);queue.bind(exchange, "01df9964-6e17-4b9a-9ebc-6b23e7aaf5c7");Consumer consumer = await queue.consume();consumer.listen((AmqpMessage message) {// Get the payload as a stringprint(" [x] Received string: ${message.payloadAsString}");// Or unserialize to jsonprint(" [x] Received json: ${message.payloadAsJson}");// Or just get the raw data as a Uint8Listprint(" [x] Received raw: ${message.payload}");// The message object contains helper methods for// replying, ack-ing and rejectingmessage.reply("world");});}

flutter rabbitmq相关推荐

  1. 【原创】flutter之发布插件包到pub.dev离线在线两套大法

    发布何种包? 首先 包分2种一种是纯dart包,不包含android. ios桥接代码, 另外一种 是 插件包,根据需求创建不同的包 (模块是另外一种,主要是用于安卓引用flutter模块的,是需要指 ...

  2. 我在Flutter的前24小时

    Last weekend, I decided to re-structure my depth year and go on a learning adventure. I asked myself ...

  3. 智慧课堂app(一)Flutter+springboot 实现考勤码+gps考勤签到功能

    Flutter+springboot实现考勤码+gps考勤签到功能 实现步骤和思路: 设计 发布考勤任务 签到考勤 环境准备 后端步骤: 1.教师发布考勤任务接口 2.rabbitmq收到教师发布考勤 ...

  4. Flutter Worker —— 闲鱼这样实现“逻辑跨平台”

    闲鱼社区主要页面采用Native实现,部分使用Flutter和Weex承接.帖子.话题等固定数据结构的处理,点赞.评论等用户交互和状态同步,这些数据逻辑大部分是重复的,而且在多技术栈实现性价极低.由此 ...

  5. Flutter 移动端介绍与实践

    作者 | 俞家欢 低头需要勇气,抬头需要实力 移动端跨平台技术 跨平台概念是软件开发中一个重要的概念,即不依赖于操作系统,也不依赖硬件环境.一个操作系统下开发的应用,放到另一个操作系统下依然可以运行. ...

  6. RabbitMQ 入门系列(11)— RabbitMQ 常用的工作模式(simple模式、work模式、publish/subscribe模式、routing模式、topic模式)

    1. simple 模式 simple 模式是最简单最常用的模式 2. work 模式 work 模式有多个消费者 消息产生者将消息放入队列.生产者系统不需知道哪一个任务执行系统在空闲,直接将任务扔到 ...

  7. Go 学习笔记(57)— Go 第三方库之 amqp (RabbitMQ 生产者、消费者整个流程)

    1. 安装 rabbitmq 的 golang 包 golang 可使用库 github.com/streadway/amqp 操作 rabbitmq .使用下面命令安装 RabbitMQ . go ...

  8. RabbitMQ 入门系列(4)— RabbitMQ 启动、停止节点和应用程序、用户管理、权限配置

    1. 服务器管理 我们使用 "节点" 来指代 RabbitMQ 实例,当我们谈到 RabbitMQ 节点时指的是 RabbitMQ 应用程序和其所在的 Erlang 节点. 1.1 ...

  9. RabbitMQ 入门系列(3)— 生产者消费者 Python 代码实现

    生产者消费者代码示例 上一章节中对消息通信概念做了详细的说明,本章节我们对 RabbitMQ 生产者和消费者代码分别做一示例说明. 1. 生产者代码 #!/usr/bin/env python # c ...

最新文章

  1. 2022-2028年中国房地产金融行业投资分析及前景预测报告
  2. WSDL文件简介(附例子)
  3. yolov5的3.0版本代码在训练的时候报错:ImportError: cannot import name ‘amp‘ from ‘torch.cuda‘ 以及yolov5的3.0环境安装
  4. Python正则表达式集锦
  5. 问鼎五岳之巅--Java开发手册泰山版心得分享
  6. SAP One Order redesign里的新CDS view
  7. CPU时间分片、多线程、并发和并行
  8. 4.聚合aggregate
  9. 3_03 蛇形填数(数组)
  10. python f string_Python|f-string让我喜欢Python的原因之一
  11. Scalaz(38)- Free :Coproduct-Monadic语句组合
  12. POJ1741 Tree(点分治)
  13. oracle导出dmp的时候使用owner
  14. git 解决ahead behind分叉以及删除远端commit
  15. Python发布自己的模块到Pypi
  16. .Net MVC控制器中进行页面跳转并传递多个参数
  17. oracle的创建视图,oracle 创建视图
  18. CMMI3过程改进项目计划
  19. 一款真正可以操作的数据中心可视化管理软件
  20. Python中格式化操作漂亮打印文件的读取和写入

热门文章

  1. 前端需要总结的知识点(仅用于自己学习)
  2. 一步步调教Cobbler安装、配置、部署
  3. □ 影片名:《我的野蛮女友》(108579) 在线播放
  4. 汇编程序设计-18-修改CS和IP寄存器的汇编指令
  5. Orchard编写网上商店模块2
  6. 《北京欢迎你》截图以及浅析
  7. 微软亚研院创研论坛CVPR2020分享会 圆桌会议 内容小记
  8. 我还是从前那个少年计算机版音乐,我还是从前那个少年
  9. django 4.0 应用程序的创建和配置(分布式布置)
  10. C#的图形绘制基础知识