Ну если нужно авто, то раздавайте диапазоны через Service Discovery какой-то. Риски нарушения консистентности минимальны. Ну, и, конечно, select for update skip locked. Кстати, в простом варианте можно только это и оставить, без разделения диапазонов. Но если поток реально большой (а сколько вам нужно-то, кстати?) то, наверное, на большом числе отправляторов начнется конкурентная борьба за блокировки. Тут мерять надо, пробовать.