Size: a a a

2020 June 22

с

сонная википедия... in Go-go!
в код посмотрите
источник

RC

Roman Covanyan in Go-go!
а ну наверное
источник

с

сонная википедия... in Go-go!
разве что читать перед fetch
источник

RC

Roman Covanyan in Go-go!
а ну фетч надо внутрь lock конечно
источник

RS

Roman Sharkov in Go-go!
сонная википедия
разве что читать перед fetch
а толку?
источник

с

сонная википедия... in Go-go!
Roman Covanyan
а ну фетч надо внутрь lock конечно
а если там сетевой запрос?
весь кеш будет заблокирован на очень долго
источник

RC

Roman Covanyan in Go-go!
короче, в rlock только проверка на cache miss, если нужно действие, влияющее на состояние кэша - его строго сериализуем, добавляя ту же проверку на cache miss
источник

RC

Roman Covanyan in Go-go!
сонная википедия
а если там сетевой запрос?
весь кеш будет заблокирован на очень долго
да, так и будет. се ля ви
источник

RC

Roman Covanyan in Go-go!
единственный путь - кластерный кэш
источник

RC

Roman Covanyan in Go-go!
тогда пррстаивать будут только сегменты
источник

RC

Roman Covanyan in Go-go!
а не весь кэш
источник

RS

Roman Sharkov in Go-go!
Roman Covanyan
короче, в rlock только проверка на cache miss, если нужно действие, влияющее на состояние кэша - его строго сериализуем, добавляя ту же проверку на cache miss
да бесполезно же))

тут же суть в том чтобы fetch не вызывать..
источник

RC

Roman Covanyan in Go-go!
не понимаю при чем тут фетч
источник

AS

Alexander Shavelev in Go-go!
Roman Sharkov
да бесполезно же))

тут же суть в том чтобы fetch не вызывать..
не вызывать одновременно для одного и того же кея?
источник

с

сонная википедия... in Go-go!
Roman Sharkov
да бесполезно же))

тут же суть в том чтобы fetch не вызывать..
а какой смысл бороться с singleflight если он, получается, не работает
источник

RS

Roman Sharkov in Go-go!
сонная википедия
а какой смысл бороться с singleflight если он, получается, не работает
а что бы работало?)
источник

RS

Roman Sharkov in Go-go!
Alexander Shavelev
не вызывать одновременно для одного и того же кея?
для этого и существует singleflight
источник

RC

Roman Covanyan in Go-go!
я честно не понимаю зачем фетч идет до lock
источник

RS

Roman Sharkov in Go-go!
Roman Covanyan
я честно не понимаю зачем фетч идет до lock
а откуда брать данные?
источник

RC

Roman Covanyan in Go-go!
зачем?
источник