WSO2 API Manager can evaluate throttling either locally per gateway node or centrally through the traffic manager. When gateway nodes lose their connection to the traffic manager, or when the event topics between them are misconfigured, throttling decisions diverge and the enforced limit stops matching the published policy.
Consumers on a metered tier were exceeding their subscription limits, but only intermittently and not reproducibly on any single node. Gateway nodes had been scaled up, and the new nodes' traffic manager event receiver configuration did not match the originals, so throttle decision events were not reaching all of them. Under load, the divergence widened.
WSO2 API Manager on Kubernetes with multiple gateway nodes, a traffic manager tier, and a shared user store.
AceMQ traced throttle decision events from the traffic manager through to each gateway node and identified the nodes that were not receiving them. We corrected the event receiver configuration, then validated throttle consistency under load by driving traffic deliberately at each node.
Enforced throttling matched published subscription tiers across all gateway nodes, and adding gateway capacity no longer risks reintroducing the divergence.
Resolving registry database deadlocks under concurrent load that intermittently froze WSO2 API deployment and gateway startup.
Reviewing a WSO2 deployment's topology, database layout, high availability posture, and gateway sizing against its actual traffic profile.
Whether you need architecture advisory, 24/7 support, or full managed services, AceMQ has the expertise to help.