Skip to main content

Crate wae_queue

Crate wae_queue 

Source
Expand description

WAE Queue - 消息队列抽象层

提供统一的消息队列能力抽象,支持多种消息队列后端。

深度融合 tokio 运行时,所有 API 都是异步优先设计。 微服务架构友好,支持消息确认、重试、延迟队列等特性。

Structs§

ConsumerConfig
消费者配置
MemoryConsumerBackend
内存消费者后端
MemoryProducerBackend
内存生产者后端
MemoryQueueManager
内存队列管理器
MemoryQueueService
内存队列服务
Message
消息封装 (泛型)
MessageConsumer
消息消费者 (提供泛型封装)
MessageMetadata
消息元数据
MessageProducer
消息生产者 (提供泛型封装)
ProducerConfig
生产者配置
QueueConfig
队列配置
RawMessage
原始消息 (字节形式)
ReceivedMessage
接收到的消息 (泛型)
ReceivedRawMessage
接收到的原始消息 (带确认能力)
WaeError
中心化错误类型

Traits§

ConsumerBackend
消息消费者后端 trait (dyn 兼容)
ProducerBackend
消息生产者后端 trait (dyn 兼容)
QueueManager
队列管理 trait
QueueService
消息队列服务 trait

Functions§

memory_queue_service
便捷函数:创建内存队列服务

Type Aliases§

MessageId
消息 ID 类型
QueueName
队列名称类型
WaeResult
WAE 结果类型