@jvmchat

Страница 302 из 2890
Igorek
01.06.2016
15:15:30
ну можно и не микро. главное чтоб много )

guga
01.06.2016
15:16:38
было три разных сервиса

в одном проекте

ты вопрос задавай, может помогу чем-то\

Google
Igorek
01.06.2016
15:17:26
а как они между друг другом коммуницировали

guga
01.06.2016
15:17:39
рест

хуяк-хуяк джейсон

Артем
01.06.2016
15:18:15
хуяк-хуяк internal server error

Igorek
01.06.2016
15:18:38
там нагрузка большая была?

guga
01.06.2016
15:18:44
нет

1к rps не больше

Артем
01.06.2016
15:19:17
1к rps не больше
ну не так уж и слабо

guga
01.06.2016
15:21:06
там нагрузка большая была?
если у тебя большие нагрузки, попробую юзайть очереди сообщений

Igorek
01.06.2016
15:21:54
я просто думаю как бы быстро задевелопить микросервис и подключить его к другому монолиту

guga
01.06.2016
15:22:00
но это скорее уже не о микро сервисах, а о маштабировании.

Igorek
01.06.2016
15:22:17
ок, нагрузок у меня не будет большая

нагрузка

Google
Slava
01.06.2016
15:23:23
Юзал, 30к rps на ноду. В продакшене ~ 70 сервисов. 90% REST 10% SOAP

Igorek
01.06.2016
15:25:08
rps это что?

requests per sec?

guga
01.06.2016
15:25:19
да

Igorek
01.06.2016
15:25:35
а что юзать для мониторинга

за здоровьем инфраструктуры следить

guga
01.06.2016
15:26:20
nagios

zabbix

оба умеют в jmx

Igorek
01.06.2016
15:30:48
Окей. а если это рест - то собственно надо настравивать коннекшн пул

guga
01.06.2016
15:31:02
микросервисы же

бери бут

там дефолты уже не плохо настроины

Igorek
01.06.2016
15:31:38
ок, гляну что там в дефолтах

спасибо

guga
01.06.2016
15:32:26
если нужен сервис дискавери

посмотри на еврику

от нетфликса

о, точно, знаю что тебе посоветовать.

посмотри bootiful microservices

Google
guga
01.06.2016
15:34:16
там чувак из пивотал всё хорошо описал на простецком примере

Igorek
01.06.2016
15:34:18
сервис дискавери пока что не нужна.

ок, гляну

guga
01.06.2016
15:34:41
вот эта самая свежая

https://www.youtube.com/watch?v=sA2eBhFTQ6Q

но он постоянно рассказывает её на всех конфах

Igorek
01.06.2016
15:35:44
спасиб )

guga
01.06.2016
15:36:38
И вот давно хотел спросить, кто-то юзает hateoas архитектуру?

Igorek
01.06.2016
15:46:53
да, было бы интересно глянуть

guga
01.06.2016
15:47:43
и вот ещё годная статья

https://habrahabr.ru/post/280786/

Alexey
01.06.2016
16:16:37
Подскажите пожалуйста. есть небольшой рест сервис. есть функция загрузки фото и возврат ее url. url создается только на те файлы, которые были на момент сборки. Есть ли возможность в спринге как-то проводить инъекцию новых ресурсов что бы они тоже подгружались корректно?

Igorek
01.06.2016
18:21:44
Новых ресурсов которые ты в рантайме подгружаешь?

Alexey
01.06.2016
18:22:17
ну вот надо что-то в роде этого. не могу разобраться...

Igorek
01.06.2016
18:22:32
И ты хочешь к ним обращаться как к ресурсам которые ты положил в recourses папку?

Alexey
01.06.2016
18:23:55
может я неправильно мыслю... но я думал создать отдельную папку в ресурсах, где будут храниться различные изображения которые пользователь сможет добавлять. а доступ к ним будет через url осуществляться...

Igorek
01.06.2016
18:24:28
Эм, не. В этом нет смысла

Либо просто создаёшь папку на жестком диске

По хорошему нужна БД

Alexey
01.06.2016
18:26:37
Предположим я сохраню файл в бд. но как я смогу открыть доступ к нему через url? черз байты только можно забрать будет ведь? Была мысль создать отдельную папку, ее расшарить в томкате и на нее линки кидать просто с обращением к конкретным файлам

Google
Alexey
01.06.2016
18:39:42
в настоящий момент так, но это статичные получаются, не совсем то что надо. context.getResource("url:http://localhost:8080//resources/img/test.jpg").getURL())

guga
01.06.2016
18:40:32
?

Не лучшее решение

Alexey
01.06.2016
18:45:58
В каком направлении начать копать?

guga
01.06.2016
18:46:09
если тебе быстро и прямо сейчас

вот тебе статья в блоге спринга

https://spring.io/guides/gs/uploading-files/

но я бы давал файлам uuid вместо имени

Admin
ERROR: S client not available

guga
01.06.2016
18:47:21
и просто хранил бы его так в файловой системе

что-то по типу 124124141.png

а ссылка была бы что-то по типу

yourrestservice.io/124141241

отдавала бы html с картинкой

а yourrestservice.io/124141241.png саму картинку

Alexey
01.06.2016
18:48:59
Хм, спасибо. Буду разбираться дальше

guga
01.06.2016
18:49:20
Как выше писали, можешь хранить это в базе

будет проще

Timur
01.06.2016
18:49:58
там же просто, если файл вне web-inf, то его можно так по ссылке достать

Google
guga
01.06.2016
18:50:17
да

относительный путь твоего веб сервера

только конфиги должны быть настроины

Timur
01.06.2016
18:51:09
а yourrestservice.io/124141241.png саму картинку
вот так выглядела бы ссылка лежащего файла вне папки web-inf , рядом с web.xml

guga
01.06.2016
18:51:55
если тебя так устраивает, тогда тебя и джава ненужна

подыми ftp

Alexey
01.06.2016
18:52:37
Буду пробовать) спасибо)

guga
01.06.2016
18:53:17
вот так выглядела бы ссылка лежащего файла вне папки web-inf , рядом с web.xml
у тебя будет доступ ко всему, без валидации и прочего

Timur
01.06.2016
18:54:29
у тебя будет доступ ко всему, без валидации и прочего
ну да, просто простой способ) а так лучше со спрингом все это делать))

guga
01.06.2016
18:55:32
так ещё и жабку выучишь

Alexey
01.06.2016
18:56:15
Эт хорошо

guga
01.06.2016
18:57:05
Если будешь с файлами работать

посомтри на apache commons

и их FileUtils

Alexey
01.06.2016
18:57:50
Ок

Митко Соловец?
01.06.2016
21:25:10
Что тут происходит?

http://cs631224.vk.me/v631224303/29af6/QBv_hxM1bN4.jpg

Igor
01.06.2016
22:35:48
вкратце о хибере)

Митко Соловец?
01.06.2016
22:36:01
кидал как-то сюда в чатик ишью

12 лет

Igor
01.06.2016
22:36:32
это просто еще и чел, который со мной на проекте был)

Страница 302 из 2890