The maximum Quality of Service used to transmit and receive messages.
If the value used to publish a message is different than the value used
to subscribe to its corresponding topic, the effective quality of
service will be the lowest of these.
Messages will be transmitted or received at most once.
This is the lowest (but fastest) quality of service,
involving a single packet. However, it is possible that
the message may never be transmitted or received.
Messages will be transmitted or received at least once.
This quality of service involves at least 2 packets.
Using this value as the effective quality of service
means that messages will definitely be received by the
recipient(s), but they may receive multiple copies of it.
Messages will be transmitted or received exactly once.
This is the highest (but slowest) quality of service,
involving at least 4 packets. However, if used as the
effective quality of service, it ensures that
the packet will be received by recipient(s) without
any duplicates.