Монотонно возрастающий счетчик
От: ole! США http://files.rsdn.org/4543/rsdn.gif
Дата: 20.09.16 02:14
Оценка:
Для распределенного приложения нужен сервис, который бы возвращал монотонно возрастающие целочисленные значения. Желательно без значительных и регулярных пробелов между значениями.
Изначально был разработан локальный сервис на основе разделяемой памяти и mutex и sparsed int set.
Добавилось несколько требований — распределенные клиенты и high availability.
Рассматриваются варианты использования Redis, ZooKeeper и базы данных с пред-выделением блоков.
Что можно еще рассмотреть, чтобы велосипед не изобретать?
Основное требование — производительность. Ну и надежность, конечно.
my $.02
Отредактировано 20.09.2016 2:18 .... . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.