Pull to refresh
3
0

Информационная безопасность

Send message
А как бы вы посоветовали реализовать операцию диверсификации ключа?
Регистрировать новый алгоритм для этого?
Или есть возможность реализовать свой шаблон?
1. Обратите внимание на фрагмент:
if not tar:set_keepalive() then
    ngx.log(ngx.WARN, "TNT connection not set as keep-alive.")
end

Метод set_keepalive() как раз и возращает соединение в пул NGINX. И оно может быть повторно использованно другим запросом.

2. Казалось бы да, 3500 RPS это не много, но не забываем что на тестовой машине было задействовано всего одно ядро. И один worker-процесс NGINX (которому ещё и TLS делать надо) делил CPU с Тарантулом.
Если выделить NGINX побольше ядер (например 30), и освободить как минимум одно ядро для Тарантула, то можно получить существенно более радостную картину:
Requests/sec: 54746.21
*nginx грузит ~5-87% CPU
*Tarantool грузит ~135% CPU

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity