Session

A session is a single-threaded context for producing and consuming messages.