Emergency Incident Response
Services degraded, pools exhausted, or a deployment that won't start after an upgrade. A senior Java engineer joins a live bridge within 15 minutes with access to diagnose — not a ticket acknowledgement.
Tanzu Spring Support
Last reviewed by Scott Sternloff
AceMQ is Broadcom's VMware Expert Advantage Partner of the Year for the Americas. Our senior Java engineers support Spring Boot in production — pool exhaustion under load, slow heap leaks, upgrades that break on removed auto-config, and AOT builds that fail on reflection. We also broker Tanzu Spring Runtime commercial coverage, which keeps backported CVE fixes flowing to Spring Boot and Spring Framework branches that upstream has already ended.
Planning a build, upgrade or migration instead? See AceMQ Spring consulting and services.
Customers




Partners


Incident Triage
These are real symptoms from real Spring production environments — and the first thing our engineers check when one comes in.
| Symptom you're seeing | What we check first | Typical resolution |
|---|---|---|
| Requests hang under load; thread dumps show everything parked in getConnection | HikariCP active, idle, and pending counts plus leak-detection-threshold. Nearly always either a pool sized against a database max_connections ceiling it can't reach, or a connection held across a remote call inside a @Transactional method — one slow downstream dependency then drains the pool. | Under 2 hours |
| Heap climbs over days; a restart 'fixes' it and the cycle repeats | Heap histogram and dominator tree from a live snapshot. The usual culprits are an unbounded @Cacheable backing map with no eviction, or a ThreadLocal never cleared on a pooled request thread — both invisible in a load test and obvious in a dominator tree. | Same day |
| Application won't start after a Spring Boot upgrade — missing bean or auto-config | The specific auto-configuration that was removed or relocated in the target version, and whether the app still relies on spring.factories rather than AutoConfiguration.imports. Then the effective dependency-managed versions, because a pinned transitive dependency defeats the BOM more often than the migration guide suggests. | 1–3 hours |
| Security scan flags an exposed actuator endpoint — /env, /heapdump, or /threaddump reachable | management.endpoints.web.exposure settings, whether management runs on a separate port, and whether the Spring Security filter chain actually covers the management base path. An EndpointRequest matcher omitted from the chain is the common miss. | Under 1 hour |
| Open CVE against a Spring Boot or Spring Framework version that reached end of life | Your exact version against the Tanzu Spring Runtime commercial support matrix. Commercially supported branches continue to receive backported CVE fixes years past open-source EOL — which for most regulated environments is a faster and far cheaper path than a forced major upgrade under audit pressure. | Under 1 hour |
| GraalVM native image build fails, or the native binary throws where the JVM build didn't | AOT processing output and the generated reflect-config against the code paths that failed. Almost always a library using reflection, dynamic proxies, or resource loading without native hints — the fix is a RuntimeHintsRegistrar, not a framework change. | Same day |
| Latency spikes after enabling virtual threads on Boot 3.2+ | JFR jdk.VirtualThreadPinned events. A virtual thread pinned inside a synchronized block during blocking I/O holds its carrier thread, so a small number of pinned tasks can starve the whole scheduler — the fix is usually a ReentrantLock in one library or one class. | 1–3 hours |
Resolution times reflect typical Spring engagements under an active AceMQ support contract. Every P1 closes with a written root-cause analysis.
What's Included
No add-on pricing for incidents. No per-ticket charges. One contract covers the whole surface.
Services degraded, pools exhausted, or a deployment that won't start after an upgrade. A senior Java engineer joins a live bridge within 15 minutes with access to diagnose — not a ticket acknowledgement.
Tanzu Spring Runtime keeps backported security fixes coming to Spring Boot and Spring Framework branches long past open-source EOL. We broker that entitlement and pair it with the engineering to apply it, so an audit finding doesn't force a rushed major upgrade.
Every P1 closes with a written RCA: heap dump or thread dump evidence, what failed, the fix applied, and the configuration or code change that prevents recurrence. Delivered as standard, not on request.
Heap sizing and GC selection, connection pool and thread pool sizing, startup-time reduction, virtual thread adoption, and WebFlux backpressure — tuned against your traffic profile rather than a blog post's defaults.
Spring Boot 2.x to 3.x including the Jakarta namespace move, Spring Framework 5 to 6, XML to annotation-driven configuration, and AOT or native image adoption — planned in stages with a working rollback at each step.
As Broadcom's Expert Advantage Partner of the Year, we handle Tanzu Spring Runtime subscription questions alongside the technical ones: entitlement reconciliation, true-up exposure, renewal terms, and quotes inside 24 hours.
Why AceMQ
AceMQ holds Broadcom's top VMware partner award for the Americas in 2025. For Spring that matters twice over: an escalation path into Tanzu engineering for genuine framework defects, and direct handling of the Spring Runtime entitlement that keeps your EOL branches patched.
Open-source Spring Boot branches go end of life on a schedule that has nothing to do with your change-freeze calendar. Commercial Tanzu Spring Runtime coverage continues backported CVE fixes for years past that date — the single most useful thing most enterprises don't realise they can buy.
The same senior engineers stay on your account. They know your module layout, your pool settings, and your deployment topology — so a P1 starts with diagnosis instead of you explaining your architecture during an outage.
You reach a senior Java engineer directly by phone, email, or Slack. No help desk collecting information to pass along, no escalation approval between you and someone who can read a thread dump.
Engineers across 26+ countries and every time zone. Your 3am deployment failure is someone's mid-afternoon — no overnight skeleton crew, no waiting for a region to wake up.
Spring problems are frequently database, broker, or platform problems surfacing through Spring. We diagnose across the JVM, the connection pool, the datastore, the message broker, and the Kubernetes layer — because that is where the root cause usually lives.
Cloud, Kubernetes, bare metal, hybrid, and air-gapped — including environments where you can't give us outbound network access.
Escalation Path
Every tier reaches a senior Spring engineer. There is no tier-1 triage layer to get through.
P1 escalation path
A replay of one P1, from the first page to the written root-cause analysis
15-minute P1 response, 24/7.
A response time, not a resolution time.
P1 opened, on-call engineer paged
Phone, email or Slack reaches the on-call senior engineer directly, whether the incident is in RabbitMQ, Kafka, Redis, PostgreSQL or Kubernetes. No web form, no tier-1 queue.
Senior engineer on your bridge
A senior engineer who already knows your environment joins a live bridge, so nobody has to re-explain your topology.
Specialists across the stack join
When an incident crosses components, the engineers who know each one join. For RabbitMQ, the path runs to the core team.
Written root-cause analysis
Root cause, the fix applied and the prevention steps, delivered after every P1.
Pricing
AceMQ Spring support contracts typically run $24,000–72,000 a year, depending on SLA level, scope (number of clusters or nodes, and environments) and deployment (self-managed, cloud-managed or Kubernetes).
| What moves the price | How it changes the contract |
|---|---|
| SLA level | Business-hours cover costs less than 24/7 cover with a 15-minute emergency response. |
| Scope | More clusters or nodes, and more environments, make a larger contract. |
| Deployment | Self-managed, cloud-managed and Kubernetes estates need different amounts of hands-on work. |
Covering several technologies under one contract, for example RabbitMQ, Kafka and Redis, earns an aggressive discount.
Support In Practice
Spring support and upgrade work from AceMQ. Each card links to the full write-up: the application estate, what AceMQ diagnosed or changed, and the result.
Fortune 500 Financial Services Company
Improving RabbitMQ reliability, queue behavior, and operational guidance for a payment system processing over 200 production changes weekly.
Enterprise Retail and Banking Organizations
AceMQ provides day-zero CVE patch access for Spring Framework through Broadcom's commercial Spring subscription, enabling retail and banking organizations to address critical Spring security vulnerabilities immediately upon disclosure.
Government and Public Sector Agencies
AceMQ delivers Spring Framework security compliance programs for government agencies, meeting 48-hour critical patch SLA requirements through Broadcom commercial Spring support with FIPS compliance and audit documentation.
Enterprise Software Organizations
AceMQ helps enterprise software organizations quantify and manage the CVE risk exposure created by running community Spring Framework without a commercial support agreement, transitioning them to Broadcom commercial support.
Enterprise Technology Organizations
A structured review of GemFire region design, WAN topology, JVM tuning and security configuration, producing a risk-prioritized roadmap before problems reach production.
Regional Payments Processor
Four live sessions to find why every producer on an ActiveMQ Classic 5.16 pair stalled when one settlement consumer slowed, and to give each destination its own memory limit.
Support options
AceMQ offers Spring support in four tiers, each handing more of the day-to-day work to AceMQ: 24/7 support and incident management for services your team runs, proactive monitoring that catches pool, heap and end-of-support problems first, managed Spring operations on your own infrastructure, and fully managed Spring platform services on AceMQ infrastructure. Spring Boot 2.x and 3.x are covered in all four.
You run it, we back you up
Best for: Teams that run Spring services themselves and need senior Java cover at 3am.
You run it, we watch it with you
Best for: Estates where a Boot line passing end of support, or an exposed actuator, is not an acceptable surprise.
We run it in your cloud or data centre
Best for: Regulated estates that must keep application operations inside their own boundary.
We host it and run it, as a service
Best for: Teams that want Spring platform services run for them rather than by them.
| Who does what | Tier 1 24/7 support | Tier 2 Proactive monitoring | Tier 3 Managed, your infrastructure | Tier 4 Fully managed by AceMQ |
|---|---|---|---|---|
| Who runs Spring day to day? | Your team | Your team, with AceMQ reviews | AceMQ | AceMQ |
| Where does it run? | Your infrastructure | Your infrastructure | Your cloud account or data centre | AceMQ infrastructure |
| 24/7 incident response | 15-minute P1 response | 15-minute P1 response | 15-minute P1 response | 15-minute P1 response |
| Health checks and CVE alerts | On request | Scheduled | Included | Included |
| Patching and upgrades | Your team, AceMQ advises | Planned with AceMQ | Done by AceMQ | Done by AceMQ |
| Monitoring and on-call | Your team | Your team | AceMQ | AceMQ |
| Data, keys and accounts | Yours | Yours | Yours | Your data, hosted by AceMQ |
Every Tier can start as an ad hoc engagement or an annual partnership, and you can move up or down a Tier as your team changes.
One partner for Spring
Support is one part of what AceMQ does for Spring. The same engineers deliver consulting, health checks, migrations and end-of-life cover, and support the systems that usually run next to it.
Our Tanzu Spring support covers 24/7 emergency incident response with a 15-minute SLA, root cause analysis on every P1, JVM and throughput tuning, upgrade and migration support, native image and AOT work, and Tanzu Spring Runtime commercial entitlement including backported CVE fixes for end-of-life versions. Every ticket is handled by a named senior Java engineer assigned to your account. There is no tier-1 triage layer and no per-incident charge.
Three, and only one of them is usually reasonable under time pressure. You can upgrade, which is right eventually but rarely achievable in the window an audit finding gives you. You can accept the risk, which most regulated environments cannot. Or you can move that version onto Tanzu Spring Runtime commercial support, which continues to deliver backported security fixes to Spring Boot and Spring Framework branches years past open-source EOL. We arrange the entitlement, apply the patched releases, and then plan the real upgrade on a sane timeline instead of a panicked one.
P1 emergencies — services down, requests failing, deployment blocked — get a 15-minute first response with a senior engineer joining a live bridge. P2 critical issues are 1 hour, P3 high-priority 4 hours, and P4 standard questions next business day. These are contractual, not best-effort targets.
Yes, and we run it in stages rather than as a single cutover. The Jakarta EE namespace move touches every servlet, persistence, and validation import, and the surrounding ecosystem upgrades are usually the harder part. We sequence it as dependency alignment, namespace migration, removed auto-configuration replacement, and behaviour verification, with a working build and a rollback at each step. Where a third-party library has no Jakarta-compatible release we identify that in the assessment rather than at the end.
We diagnose. Heap dumps analysed for dominator trees and retained sets, thread dumps correlated against pool metrics, JFR recordings for allocation and pinning, and GC logs read against your latency targets. Most of the hard Spring cases we take are not framework questions at all — they are an unbounded cache, a leaked ThreadLocal, or a connection held across a remote call, and none of those are visible without the dump.
Yes. As Broadcom's VMware Expert Advantage Partner of the Year for the Americas, we size Spring Runtime subscriptions against your actual application and core counts, reconcile deployments with purchased entitlements, flag true-up exposure ahead of an audit, and negotiate renewal terms. Licensing quotes come back within 24 hours, and the same engineers advising on your upgrade path advise on what you need to license.
Yes. AceMQ works on Spring 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.
Every AceMQ proposal is tailored to your requirements: your Spring 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 Spring is deployed, with aggressive discounts when several technologies share one contract. Request a quote and AceMQ replies within 1 hour.
Let's talk
Reactive cover, proactive reviews, or AceMQ running Spring for you on your infrastructure or ours. A senior engineer scopes it with you, and quote requests are answered within 1 hour.
Production incident right now?Email a Spring Architect
Send us a message and we'll follow up within 1 hour — or book a free 30-min consultation directly.
305-204-2607info@acemq.comPrefer to talk now? Call us directly or use the consultation tab to find a time that works.