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

featureavailiabilitynotes
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
⬤ Supported, ⬤ Not yet supported, on the roadmap

AMQP

featureavailiabilitynotes
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⬤
⬤ Supported, ⬤ Not yet supported, on the roadmap