pub async fn spawn_loopback_middlewares_with_entropy(
ips: Vec<String>,
base_delay_ms: u64,
jitter_max_ms: u64,
process_count: u32,
per_process_file_count: u32,
per_process_stream_count: u32,
) -> VecDeque<(P2mApiDefaultStack<M2mLoopback>, O2mApiDefaultStack)>
Expand description
Spawns loopback middleware instances with network simulation and pre-enrolled resources.
Creates middleware instances with configurable network delay simulation and pre-populated test resources. This is the most comprehensive setup function for testing complex distributed scenarios.
ยงArguments
ips
- Vector of IP addresses for the middleware instancesbase_delay_ms
- Base network delay in millisecondsjitter_max_ms
- Maximum additional random delay in millisecondsprocess_count
- Number of processes to enroll per middlewareper_process_file_count
- Number of files to create per processper_process_stream_count
- Number of network streams to create per process