What makes Pulsar harder to operate than Kafka?
Pulsar runs three layers instead of one: stateless brokers, BookKeeper bookies that store the data, and a metadata store. Each fails in its own way and needs its own monitoring. Teams that run it like Kafka often look at the broker when the cause is a bookie disk or the metadata store, so AceMQ diagnoses both layers as standard.
Which Apache Pulsar versions are supported, and when do they reach end of life?
Apache Pulsar ships an LTS release every 18 months, with 24 months of active support and 36 months of security support. Feature releases get 6 months. As of 19 October 2026, 5.0 LTS runs to October 2029, 4.0 LTS gets security fixes until 21 October 2027, and 3.0 LTS security support ended on 2 May 2026.
Who answers when a Pulsar cluster fails in production, and how fast?
A named AceMQ senior engineer answers within 15 minutes, 24/7, when a Pulsar broker, bookie or metadata store failure stops production. Lower severities get a first response within 1 hour, 4 hours or the next business day. The engineer who takes the first call stays on the case, and a written root-cause analysis follows every P1.
How does a Pulsar consulting engagement with AceMQ start?
An AceMQ Pulsar engagement starts with a free consultation with a senior engineer, booked in our reply within 1 hour. Next comes a cluster and BookKeeper assessment of 1 to 2 weeks covering broker and bookie sizing, ledger and topic retention, namespace policies, subscription types and bundle distribution. Written findings follow within a week, before anything changes.
Can a Pulsar engineer work alongside our in-house team?
Yes. AceMQ assigns a named senior engineer from its team of 11+ who works with your engineers rather than around them, changing namespace policies, retention, subscription patterns and bookie capacity together. Every change is staged and reversible. You keep the runbooks for backlog recovery, bookie replacement and geo-replication failover.
Why are our Pulsar producers suddenly throttled or blocked?
Almost always a backlog quota. When a subscription's backlog reaches the quota, the policy decides what happens: producer_request_hold holds producers, producer_exception rejects their sends, and consumer_backlog_eviction drops the oldest messages. AceMQ checks which policy is set and where it is set, because namespace and topic levels override each other.
Is migrating from Kafka to Pulsar difficult?
Mapping topics and consumer groups to Pulsar's subscription model is usually the easier part. The harder part is operational: your team must learn to run and monitor BookKeeper, which has no Kafka equivalent. Kafka-on-Pulsar can ease the client transition. AceMQ says plainly when Pulsar does not fit the workload.
Should we run Pulsar ourselves, use a vendor's cloud, or buy managed Pulsar from AceMQ?
It depends on who should hold the pager and where the data may live. Self-run suits teams that already operate BookKeeper well. A vendor cloud such as StreamNative removes infrastructure work but not namespace design or backlog policy. Managed Pulsar from AceMQ runs inside your own account or data centre, or on AceMQ infrastructure, as Tiers 3 and 4 of the same support ladder.
Can we work with AceMQ on Apache Pulsar without a long contract?
Yes. AceMQ works on Apache Pulsar in two ways: ad hoc engagements for a defined piece of work, such as a health check, an upgrade or an incident, or an annual partner engagement that covers 24/7 support, proactive reviews and named engineers. Many teams start ad hoc and move to an annual partnership once the first engagement is done.
How much does AceMQ Apache Pulsar support or consulting cost?
Every AceMQ proposal is tailored to your requirements: your Apache Pulsar environment, the SLA you need, the hours of cover and the scope of work. Most contracts run $24,000–72,000 a year, depending on the SLA, the scope and how Apache Pulsar is deployed, with aggressive discounts when several technologies share one contract. Request a quote and AceMQ replies within 1 hour.