Skip to content

Port Rust du client pub/sub : tokio + rust_socketio + dashmap, benchmarks Criterion

Notifications You must be signed in to change notification settings

venantvr-pubsub/Rust-PubSub-Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust-PubSub-Client

Rust implementation of a pub/sub client built on tokio, rust_socketio, and dashmap. Includes Criterion benchmarks for performance measurement.

Stack

Stack

Structure

  • Cargo.toml -- Project manifest and dependencies
  • src/ -- Library source
    • lib.rs -- Crate root
    • client.rs -- Pub/sub client implementation
    • config.rs -- Configuration handling
    • message.rs -- Message types
    • error.rs -- Error definitions
    • idempotence.rs -- Idempotent message processing
  • benches/client_benchmark.rs -- Criterion benchmarks
  • examples/ -- Usage examples
    • simple_client.rs -- Basic client usage
    • wildcard_handler.rs -- Wildcard subscription handling
  • tests/ -- Integration and unit tests
  • PERFORMANCE.md -- Performance notes and benchmark results

About

Port Rust du client pub/sub : tokio + rust_socketio + dashmap, benchmarks Criterion

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages