How are the high performance and low latency of Apache APISIX derived? What is its technical implementation?
Asked
Active
Viewed 236 times
2
-
1You can consult the source code directly to see the "technical implementation": https://github.com/apache/apisix – Aki Jun 08 '22 at 11:46
1 Answers
1
There are several things that APISIX leverages to achieve high performance and low latency. Such as:
1. Using etcd as the configuration center.
It is a reliable data store that provides a watch mechanism, using this, APISIX becomes aware of the changes in near-realtime. Unlike other API Gateways that poll the database for updates.
2. High-Performance Route Matching Algorithm
It uses a radix-tree based high performance route matching algorithm that also supports fuzzy matching.
3. Hashtable-based IP matching algorithm.
Read here.

Shreemaan Abhishek
- 1,134
- 1
- 7
- 33