powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Не получается поднять бота на Spring Boot
25 сообщений из 233, страница 2 из 10
Не получается поднять бота на Spring Boot
    #39968143
dakeiras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мой пример вы смотрели? Там уже многопоточность и асинхронность сделана.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968214
miroooha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
Вот есть 2 задачи. Первое - это сделать бота. И второе - сделать бота "странным образом".

Я-бы на твоем месте просто делал бота. В этом есть какая-то философская идея а также
следование принципам KISS/YAGNI.

Согласен?

У меня есть бот, и он работает на чистой Java. И работает так, как нужно. Проблема возникла в том, что у меня информация пишется в json файл, а heroku рестартит бота каждые 24 часа, и этот json файл каждый день обновляется. Я хотел перенести всё это дело в БД. А возиться с JDBC не особо хочется, поэтому выбрал удобную модель "сущность для БД - репозиторий для работы с БД". Да и банально Spring хотелось пощупать.

dakeiras
мой пример вы смотрели? Там уже многопоточность и асинхронность сделана.

Да моему боту многопоточность не нужна. Он же для каждого юзера запрос обрабатывает отдельно, по очереди. Коллизии при использовании данных не будет. Вопрос только во времени ожидания. Тестировал на 4 аккаунтах сразу, отправлял запрос одновеменно на парсинг - ответ пришел в течение секунды, что вполне меня устраивает. Если бот в будущем "найдет себе жизнь", то можно будет подумать об этом, а пока это лишнее. Тем более там в код груви замешан и прочитать и понять его сходу у меня не получилось.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968254
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miroooha

У меня есть бот, и он работает на чистой Java. И работает так, как нужно. Проблема возникла в том, что у меня информация пишется в json файл, а heroku рестартит бота каждые 24 часа, и этот json файл каждый день обновляется. Я хотел перенести всё это дело в БД. А возиться с JDBC не особо хочется, поэтому выбрал удобную модель "сущность для БД - репозиторий для работы с БД". Да и банально Spring хотелось пощупать.


Не смотря на то что я люблю Spring, но мне кажется проще заморочиться с JDBC, чем пытаться изучить Spring.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968258
miroooha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mad_nazgul
miroooha

У меня есть бот, и он работает на чистой Java. И работает так, как нужно. Проблема возникла в том, что у меня информация пишется в json файл, а heroku рестартит бота каждые 24 часа, и этот json файл каждый день обновляется. Я хотел перенести всё это дело в БД. А возиться с JDBC не особо хочется, поэтому выбрал удобную модель "сущность для БД - репозиторий для работы с БД". Да и банально Spring хотелось пощупать.


Не смотря на то что я люблю Spring, но мне кажется проще заморочиться с JDBC, чем пытаться изучить Spring.

Ну мне не имея опыта работы для будущего собеседования будет полезнее изучить Spring, чем JDBC. :)
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968265
miroooha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Будет плохо, если я оставлю сущность/модель (объект с информацией об игре), которую используя spring будут сохранять в БД при парсинге и репозиторий для обращения к БД, опустив контроллер? Как на такой код посмотрит будущий работодатель, который будет смотреть мои проекты?

Я хочу изучить Spring не из-за того, что я с него тащусь, а из-за того что даже на джуниорских вакансиях в 80% случаев требуют (либо желательно) знание спринга. А там еще Hibernate где-то рядом :)
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968281
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miroooha
mad_nazgul
пропущено...


Не смотря на то что я люблю Spring, но мне кажется проще заморочиться с JDBC, чем пытаться изучить Spring.

Ну мне не имея опыта работы для будущего собеседования будет полезнее изучить Spring, чем JDBC. :)

Желательно соскочить с хероку на нормальный хостинг.

А то ... какой-то замкнутый круг получится.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968284
miroooha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
miroooha
пропущено...

Ну мне не имея опыта работы для будущего собеседования будет полезнее изучить Spring, чем JDBC. :)

Желательно соскочить с хероку на нормальный хостинг.

А то ... какой-то замкнутый круг получится.

Да, heroku конечно ограничивает возможную функциональность, но с другой стороны за "бесплатно" он работает хорошо.
А какие хостинги можете посоветовать?
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968286
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты из РФ - то смотри местные. Они должны быть недороги.

У AWS можно купить EC2 instance. Например t2.micro (1Gb/1CPU/SSD). Любой линукс себе закажешь.
Насчет биллинга я не скажу. Я поднимал себе инстансы только для экспериментов. Что-то попробовать там.
Поднял. Часик пороаботал. И потушил. Более дешевый вариант - Docker. Он же ECS. Но на своём акке
я докеры еще не поднимал.

В некотором гипотетическом сценарии Телеграм бота можно попробовать поднять как Lambda. Но я тут
не уверен хватит ли возможностей. Если только Stateless прокатит.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968308
dakeiras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miroooha
mayton
пропущено...

Желательно соскочить с хероку на нормальный хостинг.

А то ... какой-то замкнутый круг получится.

Да, heroku конечно ограничивает возможную функциональность, но с другой стороны за "бесплатно" он работает хорошо.
А какие хостинги можете посоветовать?


Heroku хорошь тем что поднял и забыл. Никаких инфраструктурных головняков.

А советовать поднимать докер=шабашить SRE на полставки у самого себя :)
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968327
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В топике по моему звучали жалобы на то что дескыть файлы
не сохраняет и вообще state после ребута нигде не хранится.

Вобщем ребята если просто хотите расти над собой и развиваться - то выбрасывайте бесплатные песочницы.

Это знаете... как летать бизнес-классом и экономом. В экономе просидишь всю жизнь с синдромом бедности.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968382
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miroooha,
>А какие хостинги можете посоветовать?
За 300-500 руб в месяц тебе не дорого?
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968387
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Например t2.micro (1Gb/1CPU/SSD)

В течение года бесплатно. Потом можно поменять кридитную карточку и зарегестрировать новую.

Но 1 Gb на Java + Web - сейчас уже маловато ((( С дефолтными настройками JVM даже не запустится (Metaspace и non heap нужно зарезать по максимому)
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968404
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Год бесплатно? У меня был только 1 месяц бесплатно.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968406
dakeiras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
В топике по моему звучали жалобы на то что дескыть файлы
не сохраняет и вообще state после ребута нигде не хранится.

Вобщем ребята если просто хотите расти над собой и развиваться - то выбрасывайте бесплатные песочницы.

Это знаете... как летать бизнес-классом и экономом. В экономе просидишь всю жизнь с синдромом бедности.

мой зоопарк в хероку обходится в килобакс в месяц :)
И оно того стоит.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968409
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоесть ты хочешь чтобы мы термин "зоопарк" попытались натянуть на какое-то понимание бизнеса?

Вроде как и похвастался. И в то-же время деталей не раскрыл. Ай хитёр.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968416
dakeiras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Тоесть ты хочешь чтобы мы термин "зоопарк" попытались натянуть на какое-то понимание бизнеса?

Вроде как и похвастался. И в то-же время деталей не раскрыл. Ай хитёр.


Да уже рассказывал тут по отдельности... Весь этот стэк для нескольких заказчиков.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968419
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну моё мнение по Бобину ты знаешь ....

Тот факт что оно у тебя работает я связываю с твоим энергичным "продвижением" этой ненужной dependency
а также с забыванием прекрасной философии YAGNI.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968424
dakeiras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я кстати активно поработал над проектами последние недели на основе комментарием отсюда.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968453
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miroooha
Будет плохо, если я оставлю сущность/модель (объект с информацией об игре), которую используя spring будут сохранять в БД при парсинге и репозиторий для обращения к БД, опустив контроллер? Как на такой код посмотрит будущий работодатель, который будет смотреть мои проекты?


Тогда желательно начать изучения Spring не с Spring Data Jpa, а с Spring core и реализации DI в нем.
Т.е. пойти на spring.io и попробовать несколько примеров.
Чем пытаться выудит информацию из форумов.

miroooha

Я хочу изучить Spring не из-за того, что я с него тащусь, а из-за того что даже на джуниорских вакансиях в 80% случаев требуют (либо желательно) знание спринга. А там еще Hibernate где-то рядом :)


Hibernate это вообще «Чу́дище о́бло, озо́рно, огро́мно, стозе́вно и ла́яй».
С кем я сталкивался никто его не знает полностью.
Я тоже не знаю полностью Hibernate.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968475
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul

Hibernate это вообще «Чу́дище о́бло, озо́рно, огро́мно, стозе́вно и ла́яй».
С кем я сталкивался никто его не знает полностью.
Я тоже не знаю полностью Hibernate.

Его "замели веником" под ковёр SpringData. Но это до тех пор пока у вас все хорошо.
Как только полезет Hiber-специфичная бага - вы увидите стектрейсы хибера во всей
красе. И тогда надо будет снова брать документацию и читать с нуля. Включать
режим трейса для хибер пакетов.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968478
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul

Hibernate это вообще «Чу́дище о́бло, озо́рно, огро́мно, стозе́вно и ла́яй»
Нет никаких сомнений, что хибернейт - это УГ, но вы даже себе представить не можете какое УГ eclipselink...
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968482
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов, а вы не побовали Oracle TopLink?
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968483
dakeiras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hibernate это автоматизация работы с SQL, не более того.
Там знать особо нечего и не нужно себе голову забивать. Всё равно всё нужно тестировать на конкретных БД.

То что работает в Postgres может очень легко не работать в MSSQL - и не по вине hibernate.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968516
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
mad_nazgul

Hibernate это вообще «Чу́дище о́бло, озо́рно, огро́мно, стозе́вно и ла́яй».
С кем я сталкивался никто его не знает полностью.
Я тоже не знаю полностью Hibernate.

Его "замели веником" под ковёр SpringData. Но это до тех пор пока у вас все хорошо.
Как только полезет Hiber-специфичная бага - вы увидите стектрейсы хибера во всей
красе. И тогда надо будет снова брать документацию и читать с нуля. Включать
режим трейса для хибер пакетов.


Вот полностью с вами согласен.
Но тут работает правило 20/80.
Грубо говоря в подавляющем большинстве случаев хватает Spring Data Jpa.
А вот когда не хватает... То тогда да. Начинается ужас.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39968518
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов
mad_nazgul

Hibernate это вообще «Чу́дище о́бло, озо́рно, огро́мно, стозе́вно и ла́яй»
Нет никаких сомнений, что хибернейт - это УГ, но вы даже себе представить не можете какое УГ eclipselink...


Я бы не сказал, что Хибернейт УГ.
Просто он сложный, очень сложный.
...
Рейтинг: 0 / 0
25 сообщений из 233, страница 2 из 10
Форумы / Java [игнор отключен] [закрыт для гостей] / Не получается поднять бота на Spring Boot
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]