@@ -28,9 +28,9 @@ backpressure support.
28
28
[ MQTT 5.0] ( https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html ) features**
29
29
- API flavors:
30
30
- ** Reactive** : [ Reactive Streams] ( https://www.reactive-streams.org/ ) compatible,
31
- [ RxJava] ( https://github.com/ReactiveX/RxJava ) and [ Reactor] ( https://github.com/reactor/reactor-core )
31
+ [ RxJava] ( https://github.com/ReactiveX/RxJava ) and [ Reactor] ( https://github.com/reactor/reactor-core ) APIs available.
32
32
- ** Asynchronous** : futures and callbacks
33
- - ** Blocking** : quick start and testing
33
+ - ** Blocking** : for quick start and testing
34
34
- Switch flexibly between flavours and use them concurrently
35
35
- Flavours are clearly separated but have a consistent API style
36
36
- ** Backpressure support** :
@@ -40,7 +40,7 @@ backpressure support.
40
40
- Transports:
41
41
- TCP
42
42
- ** SSL/TLS**
43
- - All TLS versions up to TLS 1.3
43
+ - All TLS versions up to TLS 1.3 are supported
44
44
- TLS mutual authentication
45
45
- TLS Server Name Indication (SNI)
46
46
- TLS Session Resumption
@@ -55,8 +55,8 @@ backpressure support.
55
55
- Selectively enable manual acknowledgement only for specific streams
56
56
- Acknowledge messages emitted to multiple streams independently per stream,
57
57
the client aggregates the acknowledgements before sending MQTT acknowledgements
58
- - Order of acknowledgment does not matter,
59
- the client ensures the order of MQTT acknowledgments for 100% compatibility with the MQTT specification
58
+ - Order of manual acknowledgment does not matter,
59
+ the client automatically ensures the order of MQTT acknowledgments for 100% compatibility with the MQTT specification
60
60
- Lifecycle listeners
61
61
- When connected
62
62
- When disconnected or connection failed
0 commit comments