docs: rebuild showcase repository

This commit is contained in:
Naeel
2026-04-12 09:12:31 +03:00
parent f69ad4cd23
commit 3ca73a6c96
4 changed files with 292 additions and 1114 deletions
+49
View File
@@ -0,0 +1,49 @@
# Benchmark Comparison
Итог сравнительных тестов shared-SQS и Yandex MQ.
## Главное
- shared-SQS показал конкурентоспособные результаты относительно Yandex MQ.
- На основных API-операциях shared-SQS быстрее или на уровне Yandex MQ.
- Проверкой охвачены все 17 поддерживаемых SQS-операций.
## Показательные результаты
Формат: min / avg / max / p95, миллисекунды.
| Operation | Yandex MQ | shared-SQS |
|---|---:|---:|
| GetQueueUrl | 766 / 1346 / 2266 / 2060 | 739 / 752 / 770 / 760 |
| GetQueueAttributes | 804 / 820 / 847 / 828 | 738 / 752 / 768 / 765 |
| SendMessage 1KB | 804 / 811 / 824 / 823 | 748 / 760 / 770 / 767 |
| SendMessage 10KB | 916 / 967 / 996 / 987 | 880 / 913 / 965 / 951 |
| SendMessage 32KB | 905 / 930 / 948 / 947 | 883 / 904 / 939 / 928 |
| SendMessageBatch 10 | 784 / 803 / 827 / 820 | 718 / 746 / 782 / 759 |
| ReceiveMessage | 782 / 826 / 869 / 864 | 738 / 748 / 777 / 751 |
| DeleteMessage | 783 / 800 / 823 / 814 | 727 / 742 / 757 / 755 |
| DeleteMessageBatch 10 | 818 / 845 / 872 / 864 | 742 / 783 / 821 / 810 |
| ChangeMessageVisibilityBatch 10 | 806 / 829 / 848 / 841 | 803 / 824 / 838 / 836 |
## Покрытие
В тестах проверены:
- все 17 SQS-операций;
- smoke-сценарии;
- batch операции;
- queue lifecycle;
- tags;
- visibility timeout.
## Throughput
Тест `SendMessage 1KB`, 5 воркеров по 10 сообщений:
| Provider | Success | Total Time | Approx. Throughput |
|---|---:|---:|---:|
| Yandex MQ | 50 / 50 | 9116 ms | ~5 msg/s |
| shared-SQS | 50 / 50 | 8580 ms | ~5 msg/s |
## Вывод
shared-SQS уже выглядит сильной AWS SQS-compatible реализацией для пользовательских сценариев: latency низкая, batch-операции быстрые, покрытие операций полное.