-
priority-queue
使用堆实现,具有高效改变项目优先级功能的优先队列
-
crossbeam-queue
并发队列
-
aws-sdk-sqs
亚马逊简单队列服务(Amazon Simple Queue Service)的AWS SDK
-
virtio-queue
virtio队列实现
-
thingbuf
我在缓冲池。我在MPSC通道。我在MPSC通道和缓冲池的组合中。
-
rtrb
实时安全单生产者单消费者环形缓冲区
-
io-uring
Rust的底层
io_uring
用户空间接口 -
deadqueue
简单的异步队列
-
keyed_priority_queue
支持通过键更改优先级或提前删除的优先队列
-
pgmq
基于Postgres的Rust应用程序的分布式消息队列
-
fluvio
官方Fluvio Rust驱动程序
-
circular-buffer
高效、固定大小、覆盖式的环形缓冲区
-
virtio-vsock
virtio vsock设备实现
-
queue-file
闪电般快速、事务性、基于文件的FIFO
-
azure_storage_queues
Rust Azure SDK的Azure队列存储crate
-
binary-heap-plus
支持最大、最小和自定义顺序堆的std::collections::BinaryHeap增强版本
-
kafka
Apache Kafka的Rust客户端
-
vhost-user-backend
用于构建vhost-user后端服务守护进程的框架
-
yaque
Rust的基于磁盘的持久队列
-
cordyceps
菌丝侵入式数据结构
-
filespooler
顺序、分布式、POSIX风格的作业队列处理
-
ipc-queue
Fortanix-SGX-ABI中描述的FIFO队列,用于异步用户调用
-
orx-priority-queue
优先队列特性和高性能的d-ary堆实现
-
oqueue
非交错的多线程输出队列
-
st3
一个非常快速的锁-free、有界、工作窃取LIFO队列
-
aqueue
快速速度线程安全异步执行队列
-
xdpilone
与Linux XDP套接字和环的交互。无libbpf/libxpd-sys。轻量级,高性能。
-
pegasus-ssh
Pegasus:一个多节点SSH命令执行器
-
selium
一个极具开发者友好性、可组合的消息平台,零构建时间配置
-
fixed-vec-deque
Rust的固定大小、零分配的循环缓冲区
-
pueue
用于管理长时间运行的shell命令的命令行工具
-
bbqueue
基于BipBuffers的SPSC、无锁、无_std、线程安全的队列
-
行
命令行工具,帮助您管理高性能计算资源上的工作流程
-
libqueued
queued
-
queued
快速零配置单二进制简单队列服务
-
effectum
基于SQLite的可嵌入任务队列
-
cargo-debstatus
cargo-tree for debian packaging
-
sharded_queue
ShardedQueue是目前在最高并发和负载下可用的最快的并发集合
-
selium-log
基于日志的消息队列的开源实现
-
channel
Rust高级队列库
-
async-stm
异步软件事务内存
-
p7m-phone
P7M电话和队列服务API的Rust绑定
-
slabigator
不进行动态内存分配的链表
-
virtio-queue-ser
virtio队列状态的序列化
-
may_queue
May的内部队列库
-
pipebuf
高效的字节流管道缓冲区
-
squeue
固定大小的队列
-
dj-wizard
DJs的命令行界面
-
stack-queue
无堆自动批处理队列
-
ordered-channel
一个总是按正确顺序接收消息的通道,即使它们是乱序发送的
-
work-queue
用于构建调度器的并发工作窃取队列
-
mq
消息队列
-
mobc-lapin
为async mobc连接池提供的RabbitMQ支持
-
atomicring
AtomicRingBuffer是一个固定大小的几乎无锁的并发环形缓冲区
-
v_queue
基于文件的队列
-
knien
Rust 异步的 RabbitMQ 接口类型
-
print_queues
可以由不同线程添加并在主线程打印的打印队列
-
taskline
Rust 的分布式任务队列
-
mq-surreal
SurrealDB 的消息队列
-
bus_queue
无锁的有限非阻塞发布/订阅队列
-
futures-delay-queue
由 async-std 和 futures-timer 支持的异步延迟队列
-
omniqueue
各种队列后端的抽象层
-
backie
使用 Tokio、Diesel 和 PostgreSQL 的 Rust 应用程序的背景任务处理
-
ordq
订单保持作业处理队列
-
fixed_heap
具有手动提供的状态比较函数的固定大小堆结构
-
vecdeque-stableix
具有稳定索引值的 Deque
-
queued_rust
用于更好的隐私管理和数据组织的队列类型
-
posixmq
一个用于使用 POSIX 消息队列的惯用语库,可选集成 mio。
-
queued-task
并发队列任务处理
-
queue-queue
基于 Rust 的 BinaryHeap 的优先级队列实现
-
coca
具有恒定容量的数据结构
-
vqueue
vSMTP 的队列管理器。安全、快速且节能
-
rabbit_mqr
极简 RabbitMQ 客户端
-
circular-queue
类似环形缓冲区的队列
-
sod-crossbeam
面向服务的架构 - Crossbeam
-
sigq
队列通过信号通知等待消费者节点可用性
-
ufotofu_queues
支持批量入队和出队的不可靠队列
-
queues
高效的 FIFO 队列数据结构
-
rusty_chain
抽象了名为
chain links
的函数处理单元。链中的每个链接都旨在独立、不可变、幂等且高度可测试。 -
stdout-channel
将标准输出写入异步队列
-
selium-server
Selium的服务端二进制文件,Selium是一个极为人性化、可组合的消息平台,零配置即可快速构建
-
tokio_delayed_queue
为Tokio运行时提供的异步延迟队列
-
minimizer-queue
使用单调队列快速计算最小化器
-
cwab
正确、高效且简单的作业处理器
-
multiqueue2
快速mpmc广播队列
-
rotbuf
围绕BytesMut数据结构实现的队列实现
-
bonsaimq
基于bonsaidb的消息/作业队列,类似于sqlxmq
-
redeez
Redis的队列系统
-
redis-work-queue
基于redis数据库的工作队列,支持Python、Rust、Go、Node.js(TypeScript)和Dotnet(C#)实现
-
bqsp
用于以快速高效的方式传输数据的表示层协议
-
sidekiq
客户端
-
aide-de-camp
后端无关的延迟作业队列
-
spmc
channel
-
mrecordlog
Quickwit的共享记录日志
-
disk-ringbuffer
用于实现Franz的磁盘环形缓冲区中的无锁操作
-
re_smart_channel
跟踪延迟和队列长度的通道
-
fluvio-smartengine
官方Fluvio SmartEngine
-
aide-de-camp-mongodb
MongoDB对aide-de-camp队列特质的实现
-
conqueue
多生产者,单消费者队列(MPSC)
-
kushi
为Dango音乐播放器和Oden音乐机器人构建的队列
-
task-exec-queue
异步任务执行队列
-
rc_event_queue
类似VecDeque的快速、无界、FIFO、并发读锁自由的消息队列
-
bbqueue-ng
基于BipBuffers的SPSC、无锁、无_std、线程安全的队列
-
callback_cell
类似于 Atomic<Option<Box<FnOnce()>>>
-
mpmc
从旧的rust stdlib复制
-
rtrb-basedrop
从
rtrb
插件派生,使用 basedrop 的共享指针代替 Arc -
hypertube
TUN 设备的创建和使用
-
ring_buffer
RingBuffer 是一个添加了随机访问的队列
-
open-coroutine-queue
使用 st3 和 crossbeam-deque 实现的并发工作窃取队列
-
magnetic
低延迟无锁队列
-
rants
一个异步 NATS 客户端库
-
cueue
高性能 SPSC 环形字节数据缓冲区,支持批量操作
-
treez
一组有用的数据结构
-
limited-queue
一个受限制的队列,如果队列满时尝试推入数据,则会覆盖最旧的数据
-
beanstalkc
Rust 编写的 Beanstalkd 客户端
-
sliding_extrema
支持在内容上使用 O(1) 极值函数的队列数据结构(例如,获取样本滑动窗口的最小值和最大值)
-
qframework
基于队列模型的清晰设计实验性微型框架
-
switchboard
通过队列和唤醒器启用进程间通信
-
amqp
AMQP/RabbitMQ 协议客户端
-
unbounded-spsc
由
bounded_spsc_queue
构建的无界 spsc 队列 -
queued-client-rs
queued 的 Rust 客户端
-
mini-io-queue
固定长度、分配和锁-free、面向异步 I/O 的单生产者单消费者队列
-
priq
最小/最大堆的数组实现
-
sum-queue
通过时间而不是容量保留固定数量项目的队列结构,并允许获取其内容的汇总统计信息
-
triskell
三联环缓冲区
-
st_ring_buffer
使用环形缓冲区的固定大小字符串实现
-
multiqueue
快速mpmc广播队列
-
bucket_queue
一种可以作为优先队列使用的桶队列数据结构
-
ggq
多服务器队列的模拟框架
-
tigermq
Rust的消息队列和批量处理
-
rikka-mq
Rust的消息队列库
-
npnc
无锁队列
-
pheap
用于优先队列和某些图算法的配对堆数据结构的实现
-
soundeo-bot
用于下载Soundeo页面上所有歌曲的CLI
-
stable_queue
具有稳定索引的队列
-
unisub
Postgres支持的Rust的Pub/Sub库
-
riptun
用于创建、管理和利用同步和异步TUN/TAP设备的跨平台库
-
bbqueue-sync
基于BipBuffers的SPSC、无锁、无_std、线程安全的队列
-
队列扩展
队列的扩展功能可以将队列的pop()函数转换为Stream,将push()函数转换为Sender
-
flex-algo
Rust常用数据结构和算法
-
sqs-lambda
SQS服务辅助库
-
lossyq
固定长度的并发单生产者、单消费者队列,永远不会阻塞写入者
-
zeebe
使用Zeebe定义、编排和监控微服务跨业务流程的客户端
-
franz
[WIP] Apache Kafka的一个小型、友好、简单的替代品
-
bounded-spsc-queue
有限制的SPSC队列
-
mailbox_processor
受FSharp Mailbox Processor启发的小型actor抽象,后者又受erlang启发
-
dotreds-binary-heap-plus
std::collections::BinaryHeap的增强版本,支持最大、最小和自定义排序堆。将一些之前内部函数公开
-
nsq-client
Rust客户端,用于NSQ实时消息处理系统
-
miniqueue
基于fold/reduce的最小化单线程作业队列
-
blinq
嵌入式-hal闪烁队列
-
faucet
在信号完成之后可以排空的背压式MPMC队列
-
depot
一个(磁盘)持久化队列库
-
beanstalkd
Rust客户端(兼容IronMQ)
-
gfx-hal
gfx-rs硬件抽象层
-
app-queue
用于异步作业的内置持久队列
-
stomp
一个完整的STOMP 1.2客户端实现。允许程序与ActiveMQ和RabbitMQ等消息队列服务交互。
-
queuecheck
一个线程安全的队列测试和基准测试库
-
heapz
堆/优先队列实现
-
fixed-queue
no_std, no_alloc, 使用[T; N]。支持
Vec
/VecDeque
/History
-
seq
'seq'模块提供了轻量级、通用的不可移动数据序列容器'Seq',在编译期间嵌入到程序中
-
selium-tools
包含Selium开发者工具的CLI应用程序
-
limq
具有可选最大元素数量约束的队列
-
embassy-time-queue-driver
为embassy-time提供的定时器队列驱动特质
-
workit
单线程工作队列工具
-
linux-io-uring
Rust的
io_uring
库 -
aide-de-camp-sqlite
aide-de-camp的Queue特性SQLite实现
-
mus
相当不错的mpd客户端
-
spmcq
线程安全单生产者、多消费者有界环形缓冲区(FIFO队列)
-
work-steal-queue
使用 st3 和 crossbeam-deque 实现的并发工作窃取队列
-
fluvio-smartstream-executor
Fluvio官方智能流执行器
-
borsholder
rust-lang/rust的bors队列仪表板
-
queue-rs
队列
-
pq-bincode
用于bincode可序列化结构的queue-file包装器
-
prawnypool
Rust中线程池的接口
-
cobalt
基于UDP的低级网络库
-
cyclic_data_types
循环数据类型是一系列结构体、枚举、类型和函数,用于创建一系列快速数据类型
-
基于特质的集合
一个基于特质的集合库,使用相同的特质实现不同的数据结构
-
beanstalkd-cli
命令行Beanstalkd工具
-
dge-runtime
执行分布式计算图
-
altdeque
一个替代的deque实现
-
mut-binary-heap
std::collections::BinaryHeap的增强版本,支持增加和减少键、最大、最小和自定义顺序堆
-
hopscotch
一个FIFO队列,用于在标记项之间高效地跳跃和跳过
-
hashheap
结合hashmap和min/max优先堆的数据结构,主要操作需要O(1)或O(log n)时间
-
memcom
与共享内存队列队列交互的命令行工具
-
bndpresbufq
边界保持,可选限制的缓冲区队列
-
net-queue
一个用于抽象网络队列的框架
-
mpmc-scheduler
多mpmc、可取消的、带速率限制的调度器
-
ta-common
技术指标的共同特性和模型
-
priority-queue-rs
优先队列是一种比普通队列更专业的数据结构。像普通队列一样,优先队列具有相同的方法,但有一个主要区别。在优先队列中,项目按…排序。
-
sling
顺序锁定(SeqLock)环形缓冲区
-
llq
具有可单独重用节点的无等待SPSC链表队列
-
spsc-bip-buffer
具有尺寸预留的并发、SPSC环形缓冲区
-
sonya-meta
后端和代理Web队列的通用包
-
expanding_slice_rb
一种类似于VecDeque的自扩展环形缓冲区,用于优化处理数据切片
-
xs-lib
命令行工具(xs)和Rust库(xs_lib),用于记录和检索负载流序列。它使用闪电内存映射数据库(LMDB)进行本地数据存储。
-
multi_stack_queue
用于具有有限长度的堆栈分配多队列的抽象层。WIP
-
access-queue
限制对值的并发访问数量
-
pinned-queue
一种类似队列的数据结构,其元素永远不会移动
-
linear-deque
一种可以在任何时间切片的双端队列,无需预先准备
-
linked_lists_rs
使用链表在 Rust 中的各种数据结构
-
disk-queue
基于磁盘的 FIFO 队列
-
dummy-queue
Rust 中队列的虚拟实现
-
sonya
您的 Web 队列集群的后端
-
rankmap
支持键排名的 Rust 哈希表
-
roundabout
面向消息的并发运行时
-
pallet-fast-unstake
FRAME 快速解除质押 Pallet (polkadot v1.15.0)
-
heapq
具有评分函数的优先队列
-
deqmap
具有可选键的双端队列
-
eitherq
支持两种不同类型的队列
-
task_queue
Rust 的线程池
-
prio-queue
作为 Vec 中堆存储的优先队列
-
conman
纯安全 Rust 中的并发管理器和工作项队列
-
lock-free-multi-producer-single-consumer-ring-buffer
一个无锁、多生产者、单消费者(MPSC)环形缓冲区。针对发送和接收消息“突发”进行优化。也可以用作环形队列。这是Mindaugas Rasiukevicius的ringbuf的Rust版本。
-
ltc
从音频样本解码线性/纵向时间码数据,可能实现实时解码
-
mpmc-ringbuf
队列
尝试使用DuckDuckGo进行搜索。搜索.