Expand description
Core business logic module
This module contains reusable business logic that is independent of any presentation layer (CLI, API, TUI, etc.).
§Design Principles
- Pure Business Logic: No I/O, no formatting, no CLI concerns
- Testable: Can be tested independently without CLI
- Reusable: Can be used by different interfaces
- Type-Safe: Uses strong types and Result for error handling
§Available Modules
Modules§
- admin
- Admin client builder and RAII resource management
- cache
- Caching layer for performance optimization
- concurrent
- Concurrent query utilities for performance optimization
- namesrv
- NameServer management core logic
- topic
- Topic management core logic
Enums§
- RocketMQ
Error - Main error type for all RocketMQ operations
- Tools
Error - Tools-specific errors for admin operations
Type Aliases§
- RocketMQ
Result - Result type alias for RocketMQ operations