Provider-agnostic queue abstraction for the DiiDi Travel monorepo.
Architecture mirrors the cache crate:
- [
Queue] — object-safe trait implemented by every backend. - [
QueueProvider] — factory forQueueinstances backed by specific providers. - [
QueueFactory] — resolves a [QueueConfig] with a provider registry. - [
QueueFeatures] — capability hints for optional features (delay, batch, headers, ...).