B
Если этого не делать, то в варианте с дедупликацией в продьюсере могут (будут) возникать сообщения которые потеряны, но он не отправит их повторно до перезапуска.
Он сделает потом ре-диливери со следующей query из Postgres - в любом случае.
Я это затеял все внезапно, пару дней назад сообщение писал, мне указали на бэдпрактис по поводу того, что два сервиса у меня одну табличку читает))