Size: a a a

2020 April 29

N

Nick in pro.jvm
Ринат Харисов
Понял. Всем спасибо!
еще сразу скажу если у вас события не совсем бизнесс данные и по ним просто чтото меняется/создается у юзеров, но при этом вы их храните и старые сообщения будут фактически не использоваться, то сразу планируйте как вы их будете выгружать в какоето внешнее место на хранение, либо просто храните не в основной бд
источник

MO

Mar Ort in pro.jvm
Pavel Yablochkov
привет всем, кто то писал бота для телеги на java? может кто то порекомендует какие то бест практики архитектуры деплоя и тд, буду рад за помощь )
Сложно сказать, чем бы деплой бота для телеги отличался от деплоя любого другого сервиса на jvm 🤷
источник

PY

Pavel Yablochkov in pro.jvm
Mar Ort
Сложно сказать, чем бы деплой бота для телеги отличался от деплоя любого другого сервиса на jvm 🤷
ну я засунул его в  докер, мможет кто то тоже что то подобное делал вот и ищу)
источник

AE

Alexandr Emelyanov in pro.jvm
Pavel Yablochkov
ну я засунул его в  докер, мможет кто то тоже что то подобное делал вот и ищу)
Let me 🔎 Google that for you:
🔎 spring boot in docker best practices
источник

VP

Vitaliy [Optimus Prime] Pomaz in pro.jvm
Pavel Yablochkov
привет всем, кто то писал бота для телеги на java? может кто то порекомендует какие то бест практики архитектуры деплоя и тд, буду рад за помощь )
Да писали/делали.

Все как с обьічньім java-app.

Моя версия деплоя  построена на

Centos8, Jenkins, arangodb, gradle, J11
источник

БС

Богдан Суконнов in pro.jvm
Vitaliy [Optimus Prime] Pomaz
Да писали/делали.

Все как с обьічньім java-app.

Моя версия деплоя  построена на

Centos8, Jenkins, arangodb, gradle, J11
Интересно, для бота важен быстрый старт?
источник

VP

Vitaliy [Optimus Prime] Pomaz in pro.jvm
Богдан Суконнов
Интересно, для бота важен быстрый старт?
Кого чего?

Извини, я не понял.)
источник

БС

Богдан Суконнов in pro.jvm
Vitaliy [Optimus Prime] Pomaz
Кого чего?

Извини, я не понял.)
Бот один раз запускается и потом работает или как лямбда?
источник

ch

central hardware in pro.jvm
Богдан Суконнов
Интересно, для бота важен быстрый старт?
очень трудно написать бота который будет стартовать так долго что это будет проблемой
источник

I

Ilia in pro.jvm
central hardware
очень трудно написать бота который будет стартовать так долго что это будет проблемой
Thread.sleep(100000)
источник

БС

Богдан Суконнов in pro.jvm
central hardware
очень трудно написать бота который будет стартовать так долго что это будет проблемой
Ну просто если время старта все-таки интересно, то можно посмотреть на quarkus или micronaut
источник

VP

Vitaliy [Optimus Prime] Pomaz in pro.jvm
Богдан Суконнов
Бот один раз запускается и потом работает или как лямбда?
Бота создал.
Подкинул конфиг в апп.
Запустил на сервере апп.
И работает.)
источник

БС

Богдан Суконнов in pro.jvm
Vitaliy [Optimus Prime] Pomaz
Бота создал.
Подкинул конфиг в апп.
Запустил на сервере апп.
И работает.)
А, Ок, потому и спросил
источник

VP

Vitaliy [Optimus Prime] Pomaz in pro.jvm
Vitaliy [Optimus Prime] Pomaz
Бота создал.
Подкинул конфиг в апп.
Запустил на сервере апп.
И работает.)
Но єто решение в лоб

Понятно что можро наворотить конфиг сервис, деплой сервис и тд
источник

L

Loljeene in pro.jvm
central hardware
очень трудно написать бота который будет стартовать так долго что это будет проблемой
Легко, помести его в кубике в неймспейс с лимитами. И тогда тебе придется выбирать или забирать ресурсы из неймспейса ради старта. либо жить на 100 миллиядрах
источник

Е

Евгений in pro.jvm
а кто-нибудь работал в api versioning в kubernetes? когда мы имеем два одинаковых микросервиса с разными версиями публичного апи, и кубер сам роутит запросы к ним в зависимости от заправшиваемой версии. подскажите, возможно ли такое в принципе, и если да, с помощью каких инструментов делается?
источник

АД

Александр Дерюгин in pro.jvm
Евгений
а кто-нибудь работал в api versioning в kubernetes? когда мы имеем два одинаковых микросервиса с разными версиями публичного апи, и кубер сам роутит запросы к ним в зависимости от заправшиваемой версии. подскажите, возможно ли такое в принципе, и если да, с помощью каких инструментов делается?
А вы как версию передаёте? В заголовках или в урле?
источник

Е

Евгений in pro.jvm
пока никак, надоело версии руками прибивать в помниках, хочу через кубер
источник

АД

Александр Дерюгин in pro.jvm
На ingress разрулить можно так-то
источник

АД

Александр Дерюгин in pro.jvm
Либо через разный path (/api/v1, /api/v2), либо по заголовкам. Сервис для каждого указать свой
источник