Size: a a a

Scala User Group

2020 July 04

EB

Eugene Bosiakov in Scala User Group
да
источник

λ

λoλdog in Scala User Group
ну тогда рулишь все урлы на этот бек, и добавляешь на секретные return 403
источник

AH

Ayrat Hudaygulov in Scala User Group
кеш можно вынести, а если нельзя вынести и всё облизательно надо на одном бекенде, на прокси добавить правило
источник

AH

Ayrat Hudaygulov in Scala User Group
чтобы не пускало на этот ендпоинт и всё
источник

EB

Eugene Bosiakov in Scala User Group
Ayrat Hudaygulov
кеш можно вынести, а если нельзя вынести и всё облизательно надо на одном бекенде, на прокси добавить правило
Что ты имеешь ввиду "кеш можно вынести"?
источник

AH

Ayrat Hudaygulov in Scala User Group
Eugene Bosiakov
Что ты имеешь ввиду "кеш можно вынести"?
использовать промежуточный кеш любой. Зависит от данных конечно и запросов. От много чего зависит
источник

EB

Eugene Bosiakov in Scala User Group
Я как раз пытаюсь отказаться от redis (который оверкилл для меня) и сделать аналог redis-cli flushdb
источник

AH

Ayrat Hudaygulov in Scala User Group
nginx умеет кешировать кстати тоже
источник

λ

λoλdog in Scala User Group
не знаем что там за кэш, но советуем)
источник

λ

λoλdog in Scala User Group
если в твоем приложении есть /purge, то просто добавь в nginx рул для него с return 403 и все
источник

EB

Eugene Bosiakov in Scala User Group
Я то сам из мира питона  и чтобы питон работал шустро нужен сторонний менеджер конекшнов к дб, внешний кеш, супервизор для веб-воркеров и нжинкс для гзипа (и это минимальный набор). Надеялся, на скале этого избежать и не выходить за пределы JVM-стека )
источник

λ

λoλdog in Scala User Group
ну ты можешь и не выходить и сделать для всех этих эндпоинтов авторизацию
источник

AH

Ayrat Hudaygulov in Scala User Group
Eugene Bosiakov
Я то сам из мира питона  и чтобы питон работал шустро нужен сторонний менеджер конекшнов к дб, внешний кеш, супервизор для веб-воркеров и нжинкс для гзипа (и это минимальный набор). Надеялся, на скале этого избежать и не выходить за пределы JVM-стека )
да можно избежать, просто это не скалируется - кеш и апи на одной тачиле
источник

AH

Ayrat Hudaygulov in Scala User Group
в одном процессе даже
источник

λ

λoλdog in Scala User Group
скалируется
источник

AH

Ayrat Hudaygulov in Scala User Group
λoλdog
скалируется
вертикально. Иначе кеш будет распределённый, а это уже совсем другая история
источник

λ

λoλdog in Scala User Group
все зависит от требований, может ему не нужна горизонтальная масштабируемость
источник

EB

Eugene Bosiakov in Scala User Group
Ayrat Hudaygulov
в одном процессе даже
да, если процессов больше чем один, то редис/мемкашед неизбежны (тем удивительнее, что для плая нет оф интеграций с ними)
источник

AH

Ayrat Hudaygulov in Scala User Group
Eugene Bosiakov
да, если процессов больше чем один, то редис/мемкашед неизбежны (тем удивительнее, что для плая нет оф интеграций с ними)
источник

EB

Eugene Bosiakov in Scala User Group
нет, я про play
источник