Skip to main content

filtered_consumer_name

Function filtered_consumer_name 

Source
pub(crate) fn filtered_consumer_name(base: &str, subject: &str) -> String
Expand description

Durable consumer name used when the base consumer filters on another subject.

The base name gets -f and an FNV-1a hash of the subject, so each subject gets its own stable consumer and no consumer’s filter is ever changed in place.

§Examples

filtered_consumer_name("archiver-mu1-labjack-lj2-8-current", "avenars.i69.mu1.lj2.live.ch08")
    -> "archiver-mu1-labjack-lj2-8-current-f<8 hex digits>"