Информация об изменениях

Сообщение Re: Монотонно возрастающий счетчик от 20.09.2016 11:01

Изменено 20.09.2016 11:02 ·

Здравствуйте, ole!, Вы писали:

O>Для распределенного приложения нужен сервис, который бы возвращал монотонно возрастающие целочисленные значения.


O>Желательно без значительных и регулярных пробелов между значениями.

Для распределённой системы в случаях обырва связи непонятно как такого добиться.

O>Изначально был разработан локальный сервис на основе разделяемой памяти и mutex и sparsed int set.

O>Добавилось несколько требований — распределенные клиенты и high availability.
O>Рассматриваются варианты использования Redis, ZooKeeper и базы данных с пред-выделением блоков.
O>Что можно еще рассмотреть, чтобы велосипед не изобретать?
O>Основное требование — производительность. Ну и надежность, конечно.
А может текущее время с NTP/PTP подойдёт? Ну можно ещё для уникальности nodeId добавить. Или уникальность не нужна?
Re: Монотонно возрастающий счетчик
Здравствуйте, ole!, Вы писали:

O>Для распределенного приложения нужен сервис, который бы возвращал монотонно возрастающие целочисленные значения.

А может текущее время с NTP/PTP подойдёт? Ну можно ещё для уникальности nodeId добавить. Или уникальность не нужна?

O>Желательно без значительных и регулярных пробелов между значениями.

Для распределённой системы в случаях обырва связи непонятно как такого добиться.