基于amqp实现的golang消息队列MaxQ基于amqp实现的golang消息队列MaxQ http://192.168.10.11:3999/maxq.slide#1 1/22 基于amqp实现的golang消息队列 MaxQ 2017-07-01 张培培 饿了么-基础框架组 7/1/2017 基于amqp实现的golang消息队列MaxQ http://192.168.10.11:3999/maxq.slide#1 2/22 内容 1. 队列 2 IPC消息队列 3. AMQP协议 4. MaxQ架构模型 5. MaxQ相关特性 6. 使用场景和案例 7/1/2017 基于amqp实现的golang消息队列MaxQ http://192.168.10.11:3999/maxq.slide#1 3/22 1. 队列 跟消息队列相比,有哪些共性? 7/1/2017 基于amqp实现的golang消息队列MaxQ http://192 生产消费关系 Pull/Push 7/1/2017 基于amqp实现的golang消息队列MaxQ http://192.168.10.11:3999/maxq.slide#1 5/22 2. IPC消息队列 跟消息队列相比,有哪些共性? 7/1/2017 基于amqp实现的golang消息队列MaxQ http://192.168.10.11:3999/maxq.slide#1 6/220 码力 | 22 页 | 1.45 MB | 1 年前3
JAVA 应用与开发 - 高级类特性JAVA 应用与开发 高级类特性 让我们愉快的 Coding 起来吧... ��� �������������� October 9, 2018 ���� ��抽象类�接口的������定义方法 ��抽象类�接口的����� ����类的�类�����类�����类�匿名��类的 �� ��匿名内部类的���继承�接口实现的�法 ����类�的��方法 1 29 �� 10 码力 | 61 页 | 677.55 KB | 1 年前3
Java 应用与开发 - 高级 I/O 编程大纲 Java I/O 原理 基础 I/O 流 常用 I/O 流类型 I/O 应用 Java 应用与开发 高级 I/O 编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 October 29, 2018 大纲 Java I/O 原理 基础 I/O 流 常用 I/O 流类型 I/O 应用 学习目标 1. 深入理解 Java 的 I/O 原理 2. 掌握 Java0 码力 | 27 页 | 609.17 KB | 1 年前3
MoonBit月兔编程语言 现代编程思想 第八课 队列:可变数据实现现代编程思想 队列:可变数据结构实现 Hongbo Zhang 1 队列 我们曾经介绍过队列这个数据结构 先进先出 利⽤两个堆栈进⾏实现 我们利⽤可变数据结构进⾏实现 基于数组的循环队列 单向链表 2 队列 我们实现以下函数(以整数队列为例) 1. struct Queue { .. } 2. 3. fn make() -> Queue // 创建空列表 4. fn push(self: self ,为了⽅便起⻅,我们将本身作为返回值传回 1. make().push(1).push(2).push(3).pop().pop().length() // 1 3 循环队列 我们可以利⽤⼀个数组来代表队列 数组是⼀个连续的存储空间,每⼀个字段均可被修改 数组被分配后⻓度不变 1. let a: Array[Int] = Array::make(5, 0) 2. a[0] = 1 移⼀位 如果超出数组⻓度,则绕回开头 4 循环队列 0 0 0 0 0 Start End push(1) 0 0 0 0 Start End make() 1 push(2) 0 0 0 Start End 1 2 pop() 0 0 0 Start End 0 2 0 1 2 3 5 循环队列 0 0 0 0 Start End push(6)0 码力 | 19 页 | 314.79 KB | 1 年前3
Laravel 6.0 中文文档提供了对 Laravel Vapor 的兼容,这是一个针对 Laravel 应用的自动扩容无服务器部署平台。Vapor 对在 AWS Lambda 上 管理 Laravel 应用以及与 SQS 队列、数据库、Redis 集群、网络、 CloudFront CDN 进行交互的复杂性进行了抽象。 通过 Ignition 优化异常 本文档由学院君提供 学院君致力于提供优质 Laravel 中 此外,当在路由或控制器中使用 $this->authorize 或 者 Gate::authorize 方法时,这些自定义的消息会被自动返回给前 端。 任务中间件 任务中间件允许你封装自定义的队列任务异常业务逻辑,避免在任务 自身处理中混入对应样板代码。例如,在之前的 Laravel 版本中, 你可能需要在频率限制回调中封装某个任务的 handle 方法处理逻 辑: /** * 执行任务 is; 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 6 class RateLimited { /** * 处理队列任务. * * @param mixed $job * @param callable $next * @return mixed */ public function handle($job0 码力 | 1442 页 | 14.66 MB | 1 年前3
2022年美团技术年货 合辑非常之高。降低时间复 杂度的一种可行方法是在内部解码层中从浅层提前退出进行预测,而不通过整个模型 的处理。然而,我们在实际测试时发现以下 2 个问题:首先,浅层中的学习表示缺乏 用于准确预测的高级语义和足够的跨模态融合信息;其次,内部分类器做出的现有决 策有时是不可靠的。 对此,我们提出了用于高效图像描述的 DeeCap 框架,从全局角度动态选择适当层 数的解码层以提前退出。准确退出的 本成功执行的前置环节;实时计算模块则通过屏幕捕获、特征匹配、图像智能,完成 动态获取剧本锚点元素的信息,保证了剧本引导的精准展示,是实现剧本引导技术 栈无关的核心环节;任务调度模块主要通过事件队列的实现方式,保证剧本有序、正 确的执行;多媒体模块负责语音合成和动效绘制,在特定业务场景为剧本播放提供沉 浸式的体验。同时 PC 端在客户端的基础上进行了能力的扩展,对于常见的 React/ Vue/Svelte 在极大程度上提高了任务执行完毕的 成功率。 ● 执行流程:回放任务通过用户在平台手动触发或者二轮自动触发。新增的回 放任务经过任务拆分系统拆分成 n 个子任务,加入到不同设备的回放任务 队列中。每个子任务经过占用设备 -> 安装待测 App-> 应用授权 -> 打开 scheme-> 上报结果等步骤完成回放操作。 ● 节点保活机制:针对回放流程中每一个节点,失败后进行 N(默认为0 码力 | 1356 页 | 45.90 MB | 1 年前3
Laravel 5.1 中文文档oo.php。 本文档由 Laravel 学院(LaravelAcademy.org)提供 7 Amazon Web Services SDK 如果你正在使用 AWS SQS 队列驱动或者 AWS SES 电子邮件驱动,需要升级 AWS PHP SDK 到 3.0 版本。 如果你正在使用 Amazon S3 文件系统驱动,需要通过 Composer 升级相应的文件系统包: Illuminate\Contracts\Queue\ShouldBeQueued 被废弃,使 用 Illuminate\Contracts\Queue\ShouldQueue Iron.io “推入队列” 被废弃, 使用 Iron.io 队列和队列监听器. Illuminate\Foundation\Bus\DispatchesCommands trait 被废弃并被重命名为 Illuminate\Found artisan up 3.1 维护模式响应模板 默认的维护模式响应模板位于 resources/views/errors/503.blade.php 3.2 维护模式 & 队列 当你的站点处于维护模式中时,所有的队列任务都不会执行;当应用退出维护模式这些任务 才会被继续正常处理。 Laravel Homestead 1、简介 Laravel 致力于将整个 PHP 开发体验变得让人愉悦,包括本地开发环境。0 码力 | 307 页 | 3.46 MB | 1 年前3
Python 标准库参考指南 3.7.13 collections.abc --- 容器的抽象基类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 8.5 heapq --- 堆队列算法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 8.6 bisect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 784 17.7 queue --- 一个同步的队列类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 786 17.8 _thread --- 底层多线程 完成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 934 19.5 selectors --- 高级 I/O 复用库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 941 19.6 asyncore0 码力 | 1961 页 | 9.14 MB | 10 月前3
Python 标准库参考指南 3.7.13 collections.abc --- 容器的抽象基类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 8.5 heapq --- 堆队列算法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 8.6 bisect --- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 740 17.7 queue --- 一个同步的队列类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742 17.8 _thread --- 底层多线程 I/O 完成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880 19.5 selectors --- 高级 I/O 复用库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886 19.6 asyncore ---0 码力 | 1846 页 | 9.09 MB | 10 月前3
Laravel 5.6 中文文档make:controller API/PhotoController --api 模型序列化优化 在之前版本的 Laravel 中,队列中的模型在反序列化后不会带有完整的已加载关联关系。在 Laravel 5.6 中,模型上已加载的关联关系在队列任务被 处理时会自动进行重新加载。 本文档由 Laravel 学院提供 Laravel 学院致力于提供优质 Laravel 中 up 注:你可以通过定义自己的模板来定制默认的维护模式模板,自定义模板视图位于 resources/views/errors/503.blade.php。 维护模式 & 队列 当你的站点处于维护模式中时,所有的队列任务都不会执行;当应用退出维护模式这些任务才会被继续正常处理。 维护模式的替代方案 由于维护模式命令的执行需要几秒时间,你可以考虑使用 Envoyer 实现零秒下线作为替代方案。 目录包含了控制器、中间件以及表单请求等,几乎所有通过 Web 进入应用的请求处理都在这里进行。 Jobs 目录 该目录默认不存在,可以通过执行 make:job 命令生成,Jobs 目录用于存放队列任务,应用中的任务可以被推送到队列,也可以在当前请求生命周 期内同步执行。同步执行的任务有时也被看作命令,因为它们实现了命令模式。 Listeners 目录 这个目录默认不存在,可以通过执行 event:generate0 码力 | 377 页 | 14.56 MB | 1 年前3
共 370 条
- 1
- 2
- 3
- 4
- 5
- 6
- 37













