-
rdkafka
Rust 对 librdkafka 的封装
-
oneshot
具有(可能)无锁非阻塞发送的 spsc 通道,以及支持线程阻塞接收操作以及基于 Future 的异步轮询的接收器
-
crossbeam-queue
并发队列
-
ringbuf
无锁 SPSC FIFO 环形缓冲区,可直接访问内部数据
-
embassy-sync
无 std,无 alloc 的同步原语,支持异步
-
triple_buffer
三级缓冲,用于在线程之间共享频繁更新的数据
-
samsa
Rust 本地 Kafka/Redpanda 协议和客户端实现
-
reactive-mutiny
异步事件驱动反应式库,具有高级和优化的容器(通道)和流执行器
-
datafusion-substrait
DataFusion Substrait 生产者和消费者
-
bbqueue
一个基于BipBuffers的SPSC(单生产者单消费者)、无锁、非标准、线程安全的队列
-
async-ringbuf
异步SPSC FIFO环形缓冲区
-
gstreamer-utils
提供对象以使用一个生产者和多个消费者构建多个Gst管道
-
loole
一个安全的异步/同步多生产者、多消费者通道
-
command-executor
命令执行线程池
-
atomic-queue
用于音频应用的带界无锁队列,移植自https://github.com/max0x7ba/atomic_queue
-
direct_ring_buffer
适用于单生产者、单消费者场景的高性能、无锁环形缓冲区
-
mpsc_requests
具有响应的mpsc通道
-
atomx
基于原子数据类型的线程安全数据结构
-
high-level-kafka
Rust的 高级Kafka客户端
-
sea-streamer-examples
🌊 Rust的流处理工具包
-
sod-mpsc
面向服务的架构 - 多生产者单消费者
-
mspc_ipc
用于进程间通信的多生产者单消费者环形缓冲区
-
rdkafka-wrap
rdkafka封装
-
ringbuf-blocking
ringbuf的阻塞版本
-
spmc
通道
-
nscldaq_ringmaster
NSCLDAQ RingMaster 的 RUST 替代品 - 只需 ring2stdout
-
magnetic
低延迟无锁队列
-
ringbuf-basedrop
基于 basedrop 的共享指针而不是 Arc 的 ringbuf 的分支
-
rt-history
带有错误检查的 RT 安全历史日志
-
tiny_kafka
具有生产者和消费者功能的小型 Kafka 客户端库
-
disrustor
该项目是将 LMAX Disruptor 移植到 Rust 的项目
-
avassa-client
集成 Avassa API
-
spsc-ringbuf-core
无内存堆栈环形缓冲区
-
simple-kafka
更易使用的 Kafka 消息
-
市场
生产者和消费者基础设施
-
bounded-spsc-queue
有界 SPSC 队列
-
uchan
多生产者单消费者消息传递通道
-
atomic_pingpong
轻量级无_std ping-pong 缓冲区,使用 AtomicU8 进行同步
-
bombs
高效的单生产者多消费者通道类型
-
mp2c
一个多生产者多轮询消费者库,允许多个生产者异步地向多个消费者发送消息
-
lock-free-multi-producer-single-consumer-ring-buffer
一个无锁的多生产者单消费者 (MPSC) 环形缓冲区。针对发送和接收消息“突发”进行了优化。也可以用作环形队列。这是 Mindaugas Rasiukevicius 的 ringbuf 的 Rust 版本。
-
ya-ring-buf
环形缓冲区。具有直接访问字节的 SPSC 通道。
-
lock-free-freelist
一个快速的无锁限长空闲列表,适用于多生产者和消费者
-
可消费的向量
创建多个生产者和消费者共享数据库的通用方法
-
oyashio
spmc流
-
tokio-by-hand
future
尝试使用 DuckDuckGo 搜索 搜索.