Redis Keypace уведомления с использованием pubsub с несколькими подписчиками и одной доставки - PullRequest
0 голосов
/ 03 мая 2020

В нашем проекте мы используем сервис уведомлений о пространстве ключей redis pubsub, чтобы выполнить некоторые действия по истечении срока действия определенных ключей. Эта служба в настоящее время работает только в производственном узле. Мы хотели, чтобы эта служба работала на всех узлах, чтобы можно было избежать аварийного переключения. Но проблема здесь в том, что когда pubsub работает в нескольких узлах. В любом уведомлении пространства ключей действие / событие, которое должно быть выполнено один раз, может быть выполнено несколько раз (несколькими подписчиками), это создает проблему избыточности действия. какое-нибудь решение, чтобы преодолеть это, предпринимая действие однажды?

...