An event sourcing library, complete with all the essential features, powered by the reliable Doctrine ecosystem and focused on developer experience.
116
stars
4
forks
source link
add throw on error subscription engine decorator #585
Closed
DavidBadura closed 1 month ago
Hello :wave:
here is the most recent benchmark result:
``` SplitStreamBench ================ +-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+ | | time (kde mode) | memory | +-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+ | subject | Tag: | Tag: base | time-diff | Tag: | Tag: base | memory-diff |
+-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad10000Events () | 4.757ms (±0.00%) | 4.800ms (±0.00%) | -0.89% | 37.570mb | 37.578mb | -0.02% |
| benchSave10000Events () | 344.623ms (±0.00%) | 354.758ms (±0.00%) | -2.86% | 37.571mb | 37.579mb | -0.02% |
+-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
SimpleSetupBench
================
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| | time (kde mode) | memory |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject | Tag: | Tag: base | time-diff | Tag: | Tag: base | memory-diff |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad1Event () | 937.500μs (±0.00%) | 926.800μs (±0.00%) | +1.15% | 33.762mb | 33.762mb | 0.00% |
| benchLoad10000Events () | 49.836ms (±0.00%) | 49.238ms (±0.00%) | +1.22% | 33.762mb | 33.762mb | 0.00% |
| benchSave1Event () | 1.006ms (±0.00%) | 1.013ms (±0.00%) | -0.71% | 33.762mb | 33.762mb | 0.00% |
| benchSave10000Events () | 215.265ms (±0.00%) | 217.674ms (±0.00%) | -1.11% | 33.762mb | 33.762mb | 0.00% |
| benchSave10000Aggregates () | 8.951s (±0.00%) | 9.156s (±0.00%) | -2.24% | 33.763mb | 33.763mb | 0.00% |
| benchSave10000AggregatesTransaction () | 6.868s (±0.00%) | 6.869s (±0.00%) | -0.03% | 33.763mb | 33.763mb | 0.00% |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
SnapshotsBench
==============
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| | time (kde mode) | memory |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject | Tag: | Tag: base | time-diff | Tag: | Tag: base | memory-diff |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad10000EventsMissingSnapshot () | 49.374ms (±0.00%) | 49.470ms (±0.00%) | -0.19% | 33.763mb | 33.763mb | 0.00% |
| benchLoad10000Events () | 887.200μs (±0.00%) | 888.200μs (±0.00%) | -0.11% | 33.763mb | 33.763mb | 0.00% |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
PersonalDataBench
=================
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| | time (kde mode) | memory |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject | Tag: | Tag: base | time-diff | Tag: | Tag: base | memory-diff |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad1Event () | 857.000μs (±0.00%) | 854.500μs (±0.00%) | +0.29% | 34.892mb | 34.892mb | 0.00% |
| benchLoad10000Events () | 84.922ms (±0.00%) | 85.193ms (±0.00%) | -0.32% | 34.892mb | 34.892mb | 0.00% |
| benchSave1Event () | 1.578ms (±0.00%) | 1.582ms (±0.00%) | -0.24% | 34.892mb | 34.892mb | 0.00% |
| benchSave10000Events () | 240.582ms (±0.00%) | 240.748ms (±0.00%) | -0.07% | 34.894mb | 34.894mb | 0.00% |
| benchSave10000Aggregates () | 13.130s (±0.00%) | 13.118s (±0.00%) | +0.10% | 34.892mb | 34.892mb | 0.00% |
| benchSave10000AggregatesTransaction () | 10.872s (±0.00%) | 10.850s (±0.00%) | +0.20% | 35.394mb | 35.394mb | 0.00% |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
SubscriptionEngineBench
=======================
+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+
| | time (kde mode) | memory |
+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+
| subject | Tag: | Tag: base | time-diff | Tag: | Tag: base | memory-diff |
+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+
| benchHandle10000Events () | 3.078s (±0.00%) | 3.076s (±0.00%) | +0.07% | 34.162mb | 34.162mb | 0.00% |
+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+
```
This comment gets update everytime a new commit comes in!