@jvmchat

Страница 1974 из 2890
Митко Соловец?
30.11.2017
16:56:44
ага, а бэкенд прибит к джаве

всяко лучше, чем хардкодить урлы

Sergey
30.11.2017
16:57:27
так проперти открыл и сразу видно че ему за сервисы нужны

а не в процессе когда оказывается у тебя нет trololo.consul домена

Google
Sergey
30.11.2017
16:58:19
ага, а бэкенд прибит к джаве
обижаешь, котлин же

Митко Соловец?
30.11.2017
16:58:33
скала

Vitalii
30.11.2017
16:58:48
СЛОЖУРА

Sergey
30.11.2017
16:58:57
а еще у нас не только jvm

так что сервисы кубера подходят отлично

Митко Соловец?
30.11.2017
16:59:35
консул тоже подходит

и еще такой момент, я же выше ссылку кинул тебе

etcd - это просто K/V

а консул KV+ SD

Sergey
30.11.2017
17:02:18
etcd у кубера так глубоко сидит, что ты можешь даже не знать что там на бекенде

Александр
30.11.2017
17:06:22
ты как умудрился 5 секунд забить ?

Sergey
30.11.2017
17:06:38
в смысле долго?

Александр
30.11.2017
17:07:27
вроде да

Google
Александр
30.11.2017
17:07:34
даже интересно стало сколько у меня поднимаеться

Sergey
30.11.2017
17:08:24
web, actuator, undertow, jdbc, data-mongodb, amqp, data-redis, cache это то что из спрингового

Александр
30.11.2017
17:11:26
сейчас померял, у нас тоже 5с

Сергей
30.11.2017
17:12:44
Зато сколько возможностей даёт спринг :)

А время старта не самую важную роль играет

Александр
30.11.2017
17:14:03
аннотации, анотации опять же, еще аннотации есть

Daniel
30.11.2017
17:14:08
любители руби магии

Сергей
30.11.2017
17:14:39
Я ещё своих сделал порядка штук 30

Могу и вам отсыпать

Зато удобно и быстро разработка идет

Daniel
30.11.2017
17:15:55
Зачем? У нас компаил тайм магия есть.

Sergey
30.11.2017
17:16:35
макросы?

Daniel
30.11.2017
17:16:54
Да

Сергей
30.11.2017
17:17:27
А у меня магии нет, я парень простой

Daniel
30.11.2017
17:18:53
Ну да, мистер 30 кастомных анотаций) Это не магия)

Сергей
30.11.2017
17:19:58
Совсем не магия, даже документик на них есть :)

Там расписал в чем фокус

А если знаешь как работает фокус, то магии уже нет

Vyacheslav
30.11.2017
17:20:43
А шо за аннотации такие, шо прям кастомные писали?

Сергей
30.11.2017
17:20:52
Прям кастомные

Google
Vyacheslav
30.11.2017
17:21:03
Ну, дай пример хотя-бы

Сергей
30.11.2017
17:21:22
Половина бизнес задач решается 3 классами и набором таких аннотаций

Sergey
30.11.2017
17:21:56
dsl на аннотациях?)

Vyacheslav
30.11.2017
17:22:11
Дай пример аннотации, куда она смотрит

Шо ищет

Сергей
30.11.2017
17:23:06
@EnableRestServer @EnableHealthCheck @EnableJms @EnableXmlParser

Ну вот из головы взял

Sergey
30.11.2017
17:23:31
эм

а нафига?)

Сергей
30.11.2017
17:23:46
Там ещё также логирование и конфигурация подключается

А прикол в том, что это даёт уже полностью готовый функционал

Sergey
30.11.2017
17:24:38
ну это если у тебя целая куча проектов

Sergey
30.11.2017
17:24:44
и есть свои либы с этими аннотациями

а если один проект с пачкой таких аннотаций.. то даж не знаю)

Сергей
30.11.2017
17:24:55
Да, отдельные либы

Sergey
30.11.2017
17:25:04
а, ну тогда норм

Сергей
30.11.2017
17:25:10
И много мелких сервисов

К которым такие либы подключаются

В итоге сервис состоит из 3-4 классов

Либы, которые предоставляют аннотации полностью покрыты юнит тестами

Google
Сергей
30.11.2017
17:26:49
В итоге продуктовые программисты могут писать наиболее безопасный и код

Daniel
30.11.2017
17:27:06
В итоге сервис состоит из 3-4 классов
Что ж он делает, если аноташки все утилитарные? Логика на 3 класса.

Сергей
30.11.2017
17:27:36
Это лишь пример

Есть аннотации, которые предоставляют интеграционные сервисы

Большинство сервисов забирают данные, трансформируют и передают дальше

Либо накапливают

Admin
ERROR: S client not available

Daniel
30.11.2017
17:30:00
Такое у нас коннекторами собирается. Иногда код не пишется совсем.

Александр
30.11.2017
17:30:02
работаю работу получаю зарплату байты гоняю аннотации меняю

Сергей
30.11.2017
17:30:38
Ну трансформация 100% должна быть описана

Daniel
30.11.2017
17:34:08
Да, если там нужно что то кроме переложить в разных форматах. А так это уже все есть во флинках, кафках, акках.

Сергей
30.11.2017
17:35:41
Да, конвертацию можно где угодно делатт

Но я имел ввиду обогащение данных

Короче это удобно, для меня, по крайней мере

Daniel
30.11.2017
17:49:03
Это тоже иногда можно без кода

Ну почти без, написать что-то sql обратное в конфиг

Artem
30.11.2017
17:50:40
Хочу текст списком вывести ,как можно сделать что бы system.out по 10 раз не писать ?

Сергей
30.11.2017
17:52:32
Напиши метод p(string)

И выводи через него :)

Google
Alexander
30.11.2017
17:53:00
Напиши метод p(string)
фабрику методов

Ivan
30.11.2017
17:53:01
Tolegen
30.11.2017
17:53:16
Аннотацию создай

@Printed

Artem
30.11.2017
17:53:26
Ок

Спс

Сергей
30.11.2017
17:54:52
Ну можно и аннотацию, которая будет создавать фабрику генерации кода на лету :)

А потом сгенерированный код будет выводить на экран текст

И все это развернуть на websphere

А вебсферу в докере

А докер в облаке

Tolegen
30.11.2017
17:55:55
И все это развернуть на websphere
Многие забывают, но есть ещё и WebLogic

Сергей
30.11.2017
17:56:16
Да, 1 инстанц на сфере, другой на логике

Ivan
30.11.2017
17:56:38
И все это развернуть на websphere
лучше в spring через аспекты

Сергей
30.11.2017
17:57:05
И 4 балансировщика

Alexander
30.11.2017
17:57:12
лучше бы рассказали человеку про "\n"

Сергей
30.11.2017
17:57:13
В цепочку

Tolegen
30.11.2017
17:57:27
И 4 балансировщика
Поздравляю. Получил звание архитектора

Требуй прибавки к зп

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