Size: a a a

Scala User Group

2021 September 27

SA

Sergey Alaev in Scala User Group
Для себя стоит или изучать serverless (aws lambda например), или арендовать линуксовый VPS и деплоить туда свои приложения в докере. Heroku выглядит странным выбором
источник

MF

Marat Faizerakhmanov in Scala User Group
ага, понял, я просто до докеров еще на дошел) буду изучать тему(
источник

MF

Marat Faizerakhmanov in Scala User Group
да по сути без разницы, просто сам факт того, что локально все работает, а на хероку - нет - смущает
писал на JS и бэк и фронт, и телеграмм-бота - все работало
источник

Oℕ

Oleg ℕizhnik in Scala User Group
ну я к тому, что 20 коннектов - это максимальный размер пула в хикари по-умолчанию
источник

AS

Aλexander Semenov in Scala User Group
Нравится Scaleway. AWS - дорого, DO - глюкалово.
источник

IV

Ivan Vishnyak in Scala User Group
не знаю действительно ли все так до сих пор, но можно было бесплатный оракловый сервачок намутить
https://habr.com/ru/company/cloud4y/blog/563440/
источник

Oℕ

Oleg ℕizhnik in Scala User Group
т.е. это не какое-то неожиданное поведение
источник

GP

Grigory Pomadchin in Scala User Group
DO клюкалово?) типо машина ранится и она глючит?)
источник

AS

Aλexander Semenov in Scala User Group
Нет, там другие траблы были, база отваливалась и что-то ещё. В кубере. Деталей не помню, но было прям минное поле.
источник

P

Pavel in Scala User Group
DO вполне себе норм, особенно если найти купоны на 100$. на поиграться хватит с головой.
есть еще вариант гугл клауд, там тоже 300$ дают на поучиться
источник

AS

Aλexander Semenov in Scala User Group
Там дают эти 100$ после регистрации и так.
источник

SA

Sergey Alaev in Scala User Group
Если нужно нахаляву, т.е. бесплатно, то у облачных провайдеров раньше точно была такая возможность для serverless. Если 20 евриков в месяц не являются существенной суммой, то я бы Hetzner рекомендовал - много лет плачу им за аренду сервера с минимумом проблем.
источник

P

Pavel in Scala User Group
слышал много хороших отзывов про hetzner
источник

GP

Grigory Pomadchin in Scala User Group
в гугле они чаржат много и постфактум кстати надо осторожнее) типо как амазон
источник

MF

Marat Faizerakhmanov in Scala User Group
Внимание!
ага, понял что произошло:
heroku  знает, что нужно коннектов для scala - 20 и выдает их ровно 20 , scala  стартует и собственно забирает все 20 коннектов.
и только потому я соотвественно больше не мог подключиться к базе через условный pgAdmin
Решение:
application.conf -> postgres -> numThreads = 19
то есть насильно оставляю хотя бы один коннект для доп подключений к базе
источник

MF

Marat Faizerakhmanov in Scala User Group
Спасибо! именно это мне всё прояснило) Все получилось у меня)
источник

l

lollipop in Scala User Group
Привет! Мб у кого-нибудь была такая ошибка?                                                                                                                                                                                      value onError is not a member of cats.effect.IO[A]
     a <- fiberA.join.onError(_ => fiberB.cancel)                                                                                                                                                                                                Все библиотеки подключил, ошибок не подсвечивает,  но при запуске такое...
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
в консоли sbt run и если нет ошибок, то это идея с ума сходит
источник

l

lollipop in Scala User Group
Понял, спасибо, попробую
источник

IA

Ivan Aristov in Scala User Group
Всем привет. Искал, но не нашел (может быть и нет подобного) в котах метода, подобного этому (допустим, что там OptionT)
def foo[F[_], G[_], A](fopt: F[Option[A]])(alt: F[G[A]])(implicit G: Applicative[G], F: Monad[F]) = {
 F.flatMap(fopt) {
   case Some(op) => F.pure(G.pure(op))
   case _ => alt
 }
}
источник