use fluss::client::FlussConnection; use fluss::config::Config; let mut config = Config::default(); config.bootstrap_servers = "127.0.0.1:9123".to_string(); let conn = FlussConnection::new(config).await?;
See the Config section in the API Reference for the full list of configuration options, types, and defaults.
To connect to a Fluss cluster with SASL/PLAIN authentication enabled:
let mut config = Config::default(); config.bootstrap_servers = "127.0.0.1:9123".to_string(); config.security_protocol = "sasl".to_string(); config.security_sasl_mechanism = "PLAIN".to_string(); config.security_sasl_username = "admin".to_string(); config.security_sasl_password = "admin-secret".to_string(); let conn = FlussConnection::new(config).await?;