Size: a a a

Golang Developers — русскоговорящее сообщество

2021 April 05

А

Анатолий in Golang Developers — русскоговорящее сообщество
как оно может отвечать если бд не отвечает? действия же связаны
источник

АО

Александр Орешкин... in Golang Developers — русскоговорящее сообщество
https://echo.oreshkin.dev/books

Если есть чем стрелять, может попробуете?
источник

AB

A B in Golang Developers — русскоговорящее сообщество
а зачем столько соединений к базе? под 5к коннектов с простым селектом хватит порядка 3 десятков а то и меньше
источник

АО

Александр Орешкин... in Golang Developers — русскоговорящее сообщество
Вот что по статистике
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
5к к приложению
источник

AB

A B in Golang Developers — русскоговорящее сообщество
ну от приложения до базы же должен быть пул, довольно не большой, чем меньше тем лучше
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
есть пул, у каждого драйвера есть пул
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Я ставлю обычно 8-10, но я не работаю с большими нагрузками
источник

АО

Александр Орешкин... in Golang Developers — русскоговорящее сообщество
Когда выходит новость на сайте проекта, пользователи сломя голову ломятся в приложение мобильное. Бэк у него на дарте пока в 16 экземпляров. Получается при выходе новости у нас на бэк ломятся около 2-5к соединений сразу. Я решил переписать бэк на го. Попробовал запустить на боевом и упало приложение. Начал тестить и пока нашел проблему что все в бд упирается.
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
покажи код
источник

AB

A B in Golang Developers — русскоговорящее сообщество
запросы долгие скорее всего
источник

AB

A B in Golang Developers — русскоговорящее сообщество
не успевают прожеваться
источник

AB

A B in Golang Developers — русскоговорящее сообщество
и пул забивается
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
а вы не пробовали кешировать новость когда выходит на пару часов?
источник

AB

A B in Golang Developers — русскоговорящее сообщество
кэш и оптимизация запросов обычно помогает
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
прикол в том что и для бд, при условии что там простой селект, 5к это не много
источник

AB

A B in Golang Developers — русскоговорящее сообщество
по настроению, кэш легко сделать но можно говна поесть с инвалидациями, запросы - сложнее но в долгосрочной перспективе удешевляют
источник

АО

Александр Орешкин... in Golang Developers — русскоговорящее сообщество
Не, новость не причем. Когда пользователь заходит в приложение, с бэка подтягивается его статистика (балансы, транзакции и т.д).
источник

АО

Александр Орешкин... in Golang Developers — русскоговорящее сообщество
источник

АО

Александр Орешкин... in Golang Developers — русскоговорящее сообщество
источник