You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: benchmark/BENCHMARK_RESULTS.md
+17-13Lines changed: 17 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,9 @@
6
6
7
7
## Executive Summary
8
8
9
-
AegisGate MQTT proxy demonstrates production-ready performance with minimal overhead compared to direct EMQX connections. Key findings show virtually identical connection handling, excellent QoS 0 throughput, and expected proxy latency for QoS 1 operations.
9
+
AegisGate MQTT proxy demonstrates promising performance for an alpha release, with minimal overhead compared to direct EMQX connections. Key findings show virtually identical connection handling, excellent QoS 0 throughput, and expected proxy latency for QoS 1 operations.
10
+
11
+
> **Note:** This is an alpha release (v0.1.0-alpha). These benchmarks validate the core proxy architecture and performance characteristics, but the software is not yet recommended for production use.
> **Alpha Disclaimer:** These recommendations are based on performance benchmarks of the alpha release. AegisGate is not yet recommended for production deployment. This section describes potential use cases once the software reaches stability.
258
+
259
+
### When AegisGate May Be Suitable (Future):
256
260
257
-
1.**IoT/Sensor Data (QoS 0)**
261
+
1.**IoT/Sensor Data (QoS 0)**_(alpha validation shows potential)_
The proxy overhead is measurable, predictable, and acceptable for production workloads. High-volume tests confirm consistent behavior under load with zero message loss.
298
+
The proxy overhead is measurable, predictable, and reasonable for a proof-of-concept. High-volume tests confirm consistent behavior under load with zero message loss, validating the core architecture.
295
299
296
300
### Key Takeaways
297
301
298
302
1.**No "magic" performance wins** - AegisGate performs as expected for a well-designed proxy
299
303
2.**Consistent behavior** - Large sample tests show predictable, stable overhead
300
-
3.**Production-ready** - Zero message loss and 100% reliability across all tests
304
+
3.**Reliable core** - Zero message loss and 100% reliability across all tests (alpha validation)
301
305
4.**QoS 0 optimized** - Minimal throughput impact for IoT/sensor workloads
302
306
5.**QoS 1 trade-off** - Additional latency is the expected cost of proxy architecture
> **Alpha Disclaimer:** These recommendations are based on performance benchmarks of the alpha release. AegisGate is not yet recommended for production deployment. This section describes potential use cases once the software reaches stability.
274
274
275
-
**IoT/Sensor Data (QoS 0)**
275
+
### ✓ Potential Use Cases for AegisGate (Future)
276
+
277
+
**IoT/Sensor Data (QoS 0)**_(alpha validation shows potential)_
AegisGate demonstrates production-ready performance as an MQTT proxy:
322
+
AegisGate demonstrates strong performance characteristics for an alpha MQTT proxy:
321
323
322
324
### Strengths
323
325
@@ -336,7 +338,9 @@ AegisGate demonstrates production-ready performance as an MQTT proxy:
336
338
337
339
### Overall Assessment
338
340
339
-
Proxy overhead is minimal (0-4% throughput impact) and predictable (9-26ms latency increase). Performance characteristics are well-suited for production deployment in scenarios where authentication, authorization, and centralized control justify the small overhead cost.
341
+
Proxy overhead is minimal (0-4% throughput impact) and predictable (9-26ms latency increase). These benchmark results validate the core architecture and suggest the approach is viable for future production use in scenarios where authentication, authorization, and centralized control justify the small overhead cost.
342
+
343
+
> **Note:** This is an alpha release (v0.1.0-alpha). While performance is promising, the software is not yet recommended for production deployment.
340
344
341
345
**Key Insight:** The overhead is not from inefficiency—it's the inherent cost of an additional network hop and protocol translation. AegisGate performs this role efficiently with no unnecessary penalties.
AegisGate demonstrates production-ready performance with minimal proxy overhead.
67
+
AegisGate demonstrates promising performance for an alpha release, with minimal proxy overhead.
68
+
69
+
> **Note:** This is an alpha release (v0.1.0-alpha). These benchmarks validate the core proxy architecture, but the software is not yet recommended for production use.
0 commit comments