System Requirements
Kafka
tenefit.cloud supports Kafka 1.0 or higher
If you configure tenefit.cloud to communicate with your Kafka broker using SSL, then the broker's server certificate must be signed by a public CA (Certificate Authority)
Kafka message compression (i.e.
gzip
,snappy
,lz4
) is not currently supported. The producer must create messages with no compression
SSE
- Clients connecting to tenefit.cloud must support HTTP/2
MQTT
feature | availiability | notes |
---|---|---|
OASIS standard | ⬤ | MQTT 5 only, see FAQ |
Encryption | ⬤ | MQTT over TLS |
WebSocket support | ⬤ | MQTT over WSS |
Authorization | ⬤ | |
Keep Alive | ⬤ | |
Publish | ⬤ | QoS 0, see FAQ |
Message expiry | ⬤ | Follows Kafka topic retention policy, see FAQ |
Subscribe | ⬤ | QoS 0, see FAQ |
No local | ⬤ | |
Session expiry | ⬤ | Upon network disconnect, see FAQ |
Last Will and Testament | ⬤ | See FAQ |
Topic wildcards | ⬤ | Optional, by OASIS standard |
Retained messages | ⬤ | Optional, by OASIS standard |
Shared subscriptions | ⬤ | Optional, by OASIS standard |
AMQP
feature | availiability | notes |
---|---|---|
OASIS standard | ⬤ | AMQP 1.0 only, see FAQ |
Encryption | ⬤ | AMQP over TLS |
WebSocket support | ⬤ | AMQP over WSS |
Authorization | ⬤ | SASL anonymous only, see FAQ |
Idle timeout | ⬤ | |
Send | ⬤ | Sender settle mode settled only, see FAQ |
Receive | ⬤ | Receiver settle mode first only, see FAQ |
Resumed deliveries | ⬤ | |
Synchronous get | ⬤ | |
Asynchronous notification | ⬤ | |
Message annotations | ⬤ | |
Message properties | ⬤ | |
Message fragmentation | ⬤ | |
Message expiry | ⬤ | Follows Kafka topic retention policy, see FAQ |
Message footers | ⬤ | |
Message filtering | ⬤ | |
Transactions | ⬤ |