1. Connection Failure
- Does
serviceUrlprotocol and port match (pulsar://6650/pulsar+ssl://6651) - Does token have permission (tenant/namespace/topic)
- TLS handshake failure (Certificate chain/hostname)
2. Connected but No Data
Prioritize checking:
- Does AppSubscription exist
- Is uplink mapping enabled
- Are you consuming on the correct topic (Pulsar topic prefix is easy to write wrong)
3. Downlink Not Working
Check sequence:
- downlink enabled
- Is topic exact match (No template/No wildcard)
- Does AckPolicy/FailurePolicy cause ack/nack and retry behavior as expected
- Does MappedJson filter match
4. Backlog Increasing/Throughput Dropping
- Can consumer keep up (Platform side backlog)
- Need to enable batching (Throughput first)
- Is
QueuePolicyreasonable (Telemetry suggest Discard)
