[Перевод] Потоки Redis как чистая структура данных
|
|
Суббота, 23 Марта 2019 г. 21:02
+ в цитатник
Новая структура данных Redis 5 под названием «потоки» (streams) вызвала живой интерес в сообществе. Как-нибудь я поговорю с теми, кто использует потоки в продакшне, и напишу об этом. Но сейчас хочу рассмотреть немного другую тему. Мне начинает казаться, что многие представляют потоки неким сюрреалистичным инструментом для решения ужасно трудных задач. Действительно, эта структура данных *также* осуществляет обмен сообщениями, но будет невероятным упрощением считать, что функциональность Redis Streams ограничена только этим.
Потоки — потрясающий шаблон и «ментальная модель», которую можно с большим успехом применить в проектировании систем, но на самом деле потоки, как и большинство структур данных Redis, являются более общей структурой и могут использоваться для кучи других задач. В этой статье мы представим потоки как чистую структуру данных, полностью игнорируя блокирующие операции, группы получателей и всю остальную функциональность обмена сообщениями.
Читать дальше -> https://habr.com/ru/post/444996/?utm_source=habrahabr&utm_medium=rss&utm_campaign=444996
Метки:
Программирование
Redis
CSV
потоки
streams
структура данных
listpack
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-