Skip to content

Commit b943a2f

Browse files
authored
Add support MQTT5 features related doc (#1774)
1 parent 8a2aa55 commit b943a2f

File tree

1 file changed

+32
-1
lines changed

1 file changed

+32
-1
lines changed

README.md

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
# MQTT on Pulsar (MoP)
2626

27-
MQTT-on-Pulsar (aka MoP) is developed to support MQTT protocol natively on Apache Pulsar.
27+
MQTT-on-Pulsar (aka MoP) is developed to support MQTT protocol natively on Apache Pulsar.
2828

2929
## Get started
3030

@@ -411,6 +411,37 @@ Please refer [here](docs/mop-configuration.md)
411411
412412
Please refer [here](docs/using-mqtt-over-websocket.md)
413413
414+
## MoP Features
415+
416+
MoP currently support sending QoS0 and QoS1 message, for QoS2, it is not supported yet.
417+
418+
### Supported MQTT5 Features
419+
420+
| Feature | Supported |
421+
|--------------------------------------------|-----------|
422+
| Custom Headers and User Properties | true |
423+
| Reason Codes and Negative Acknowledgements | false |
424+
| Payload Format and Content Types | true |
425+
| Server Disconnect | true |
426+
| Connect Options | true |
427+
| Session Expiry | true |
428+
| Message Expiry | true |
429+
| Shared Subscriptions | false |
430+
| Content Type Indication | true |
431+
| Request / Response Pattern | false |
432+
| Subscription Identifier | true |
433+
| Topic Alias | true |
434+
| Flow Control | false |
435+
| Optional Server Feature Availability | false |
436+
| Enhanced Authentication Mechanisms | true |
437+
| Subscription Options | false |
438+
| Will Delay | true |
439+
| Server Keep-Alive | true |
440+
| Maximum Packet Size | true |
441+
| Assigned Client Identifiers | true |
442+
| Server Reference | false |
443+
444+
414445
## Project maintainers
415446
416447
- [@Technoboy-](https://github.com/Technoboy-)

0 commit comments

Comments
 (0)