Я создаю модель уведомлений с Redis в качестве базы данных. При каждом добавлении к определенному ключу в базе данных я уведомляю удаленного клиента (написанного с помощью Redis-py), используя функцию pubisub в Redis, а также уведомление на основе HTTP.
Во время выполнения теста производительности и сравнения времени между уведомлениями Redis PUBSUB и HTTP Response довольно близко (redis все еще быстрее HTTP на несколько мс. Пример. Уведомление Redis занимает 47 мс, а уведомление HTTP - 56 мс).
Я предполагал, что Redis PUBSUB будет намного быстрее, чем HTTP. Это ожидаемая производительность уведомления Redis по HTTP? Есть ли более быстрый способ отправки уведомлений из Redis db (быстрее, чем HTTP)?