-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Performance benchmarks (vs. Kong, Envoy) confirm these characteristics are indeed accurate (test yourself).
Under the hood, APISIX uses the lua-resty-ipmatcher library to implement this functionality. The example below shows how the library is used:
APISIX uses the lua-resty-radixtree library, which wraps around rax, a radix tree implementation in C. This improves the performance compared to implementing the library in pure Lua.
APISIX uses etcd to store and synchronize configurations.
APISIX uses the lua-resty-radixtree library, which wraps around rax, a radix tree implementation in C. This improves the performance compared to implementing the library in pure Lua.
But the best part is that the libraries mentioned here and Apache APISIX are entirely open source, meaning you can look under the hood and modify things yourself.
Related posts
-
The Role Of API Gateways In A Microservice Architecture
-
HelloTalk: Leveraging Apache APISIX and OpenResty
-
Is Kubernetes a database? CRDs explained in five minutes
-
Oracle Linux 8.8'de PostgreSQL 13 Yedekli Yapı Nasıl Kurulur? - Patroni, ETCD, HAProxy
-
Transitioning from more traditional OOP like C# to Go, what are the biggest coding style differences.