Skip to content

Apache Pulsar channel binding

Contains information about the channel representation in Apache Kafka.

Structure

copy
{
$schema:"http://json-schema.org/draft-07/schema#"
$id:"http://asyncapi.com/bindings/pulsar/0.1.0/channel.json"
title:"Channel Schema"
description:"This object contains information about the channel representation in Pulsar, which covers namespace and topic level admin configuration. This object contains additional information not possible to represent within the core AsyncAPI specification."
type:"object"
additionalProperties:false
patternProperties:{...}
required:[...]
properties:{...}
examples:[...]
}

Examples

json
{
    "namespace": "ns1",
    "persistence": "persistent",
    "compaction": 1000,
    "retention": {
        "time": 15,
        "size": 1000
    },
    "ttl": 360,
    "geo-replication": [
        "us-west",
        "us-east"
    ],
    "deduplication": true,
    "bindingVersion": "0.1.0"
}

Changelog

Good news, nothing was changed