Сообщение 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 добавить. Или уникальность не нужна?
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>Желательно без значительных и регулярных пробелов между значениями.
Для распределённой системы в случаях обырва связи непонятно как такого добиться.
O>Для распределенного приложения нужен сервис, который бы возвращал монотонно возрастающие целочисленные значения.
А может текущее время с NTP/PTP подойдёт? Ну можно ещё для уникальности nodeId добавить. Или уникальность не нужна?
O>Желательно без значительных и регулярных пробелов между значениями.
Для распределённой системы в случаях обырва связи непонятно как такого добиться.