@jvmchat

Страница 2873 из 2890
Митко Соловец?
16.10.2018
14:54:33
главное дозу подобрать

Alexander
16.10.2018
14:54:33
после 5-го жс-фреймворка

Vladimir
16.10.2018
14:54:42
научитесь верстать, а потом писать клиентский код
... на котлине, а потом можно и на бэкенд

Митко Соловец?
16.10.2018
14:54:50
Google
sss3 ?
16.10.2018
14:56:14
Aleksey
16.10.2018
14:56:23
Господа, следующий вопрос: Есть ли какое то бинарное RPC(наподобие gRPC) для Java которое не требует описания моделей и сервисов на промежуточном языке и не использует нативную JAVA сериализацию?

Или же для gRPC не обязательно иметь промежуточное представление?

Aleksey
16.10.2018
14:59:20
CORBA.
Там так то IDL тоже есть ?

Alexander
16.10.2018
14:59:30
да, сорян, плохой совет :-\

а так-то технология огонь, всем советую

Vladimir
16.10.2018
15:01:23
Или же для gRPC не обязательно иметь промежуточное представление?
А чем так не нравится описание модели на другом языке? Генерируемый код?

Oleg
16.10.2018
15:01:59
CORBA.
RMI тоже не?

Yan
16.10.2018
15:02:32
есть какой-то чатик по хазелкасту?

Vladimir
16.10.2018
15:02:40
RMI тоже не?
Там сериализация

Aleksey
16.10.2018
15:02:47
А чем так не нравится описание модели на другом языке? Генерируемый код?
Скорее так, есть уже здоровенная модель написанная на java, и переписывать её на промежуточный язык не очень хочется, т.к. надо просто сделать быстрый бенчмарк

Вот и решил спросить, вдруг кто то пользовался

Google
Aleksey
16.10.2018
15:03:42
Или возможно конвертеры обратные какие то из java в proto

Oleg
16.10.2018
15:04:05
Там сериализация
Насколько я помню с CORBA та же система.

Vladimir
16.10.2018
15:04:48
Скорее так, есть уже здоровенная модель написанная на java, и переписывать её на промежуточный язык не очень хочется, т.к. надо просто сделать быстрый бенчмарк
У меня есть большое сомнение, что существует что-то, что способно бинарно сериализовывать Java-объекты без каких-либо дополнительных данных (размеченный аннотациями вдоль и поперёк код)

Или возможно конвертеры обратные какие то из java в proto
Вот в proto, например, у каждого поля есть id, который надо как-то указать (в каждом классе)

Aleksey
16.10.2018
15:08:55
Ага, понял, значит проще всё таки пойти по пути написания proto файла. Спасибо!

Alexey
16.10.2018
15:53:44
Правда это маргинальный проект

Daniil
16.10.2018
15:54:23
бля, как неловко, когда твой первый таск на проекте ВНЕЗАПНО ломает ветку мастер

Rikland
16.10.2018
16:05:51
бля, как неловко, когда твой первый таск на проекте ВНЕЗАПНО ломает ветку мастер
Неловко как-то. Что человек ответственный за мастер не посмотрел собралась ли твоя ветка перед тем как принимать merge request

Oleksandr
16.10.2018
16:12:36
Rikland
16.10.2018
16:13:53
Так то что ветка собралась ничего не гарантирует
Гарантирует что человек не сломал тесты.

Так же там можно посмотреть стало ли меньше тестов или нет

Daniil
16.10.2018
16:14:18
самое время с криками "вы все тут идиоты" уйти домой
я решил напасть первым сам сделал на себя баг, пофиксил его, сделал пр, чтобы завтра только заппрувить осталось

Daniil
16.10.2018
16:14:58
да нельзя пушить в мастер напрямую((

Oleksandr
16.10.2018
16:15:03
а у вас push —force можно?

Tolegen
16.10.2018
16:15:14
Rikland
16.10.2018
16:15:33
а у вас push —force можно?
Мастеру репы да (: остальным нет.

Google
Rikland
16.10.2018
16:16:12
В другие ветки тоже можно push force

А ещё мастер репозитория может посмотреть вмержил ли ты себе мастер перед merge request.

Rushan
16.10.2018
16:27:11
Всем добрый день! Извините за такой тупой вопрос: Почему может не создаваться war после сборки? Проект конфигурируется через Idea (.iml). Понимаю, что вопрос очень общий, посоветуйте хотя бы где можно искать проблему

Rushan
16.10.2018
16:30:30
Используйте мейвен или гредл
Эм, я не могу ничего менять так кардинально, я просто гребец, который должен это как-то забилдить

Alexander
16.10.2018
16:31:17
Плохо быть вами

Rikland
16.10.2018
16:38:54
Но честно говоря. Лучше переделайте на maven. Раз ничего не настроено.

Rikland
16.10.2018
16:42:09
Можно быть гребцом сколь угодно долго. Но это не значит что нужно грести синхронно. Можно ускориться (:

Но тут зависит от масштаба проекта. осилишь или нет (:

Evgeny
16.10.2018
16:47:06
Ага

Evgeny
16.10.2018
16:47:06
Женя, за конфу 1000 долларов получается?

Ага

Симка наверное все же нужна. Я почему то со своей могу только писать

Когда пытаюсь звонить, говорит, что номер заблокирован

dovaogedot
16.10.2018
16:53:51
IntelliJ или Eclipse?

Sergey
16.10.2018
16:54:16
VS Code

Ignat
16.10.2018
16:54:24
vim

dovaogedot
16.10.2018
16:55:19
Они не IDE

Google
Admin
ERROR: S client not available

Sergey
16.10.2018
16:55:36
Вопрос у тебя шизофренический, такие же и ответы

dovaogedot
16.10.2018
16:56:07
Ну ладно

Ignat
16.10.2018
16:57:43
intelij если тебе не нужны кастомные плагины

dovaogedot
16.10.2018
16:59:27
А по нагрузке на пк?

Marat
16.10.2018
16:59:53
Sublime text

Alexey
16.10.2018
17:00:50
Notepad

Anton
16.10.2018
17:06:47
А по нагрузке на пк?
Nano - достойный выбор

Harky
16.10.2018
17:07:41
Marat
16.10.2018
17:08:03
с ручкой

Ignat
16.10.2018
17:08:24
whiteboard

Vlad
16.10.2018
18:17:11
вопрос по микросервисам : допустим вы разработали 2 микросервиса А и Б...... А юзает три рест эндпойнта микросервиса Б и с новой версией Б 1 из этих эндпойнтов был удален, как предотвратить падение цепочки микросервисов? (ну кроме того что тесты свалятся, допустим этот кейс не был покрыт) Есть ли какие то подходы, best practices ?

Ignat
16.10.2018
18:27:46
Expansion and Contraction https://martinfowler.com/bliki/ParallelChange.html

Kirill
16.10.2018
18:27:57
вопрос по микросервисам : допустим вы разработали 2 микросервиса А и Б...... А юзает три рест эндпойнта микросервиса Б и с новой версией Б 1 из этих эндпойнтов был удален, как предотвратить падение цепочки микросервисов? (ну кроме того что тесты свалятся, допустим этот кейс не был покрыт) Есть ли какие то подходы, best practices ?
Для этого вводятся версии апи, чтоб была обратная совместимость со старыми клиентами (при условии что у вас нет возможности по щелчку пальцев перевести микросервис А на новый контракт). На выходе, микросервис Б имеет две версии апи, старую с тремя методами и новую с двумя, как тот так

Vlad
16.10.2018
18:30:43
Допустим, но тогда нужно отдельные среды где будут задеплоины микросервис Б версии 1 и микрос версии 2

Для этого вводятся версии апи, чтоб была обратная совместимость со старыми клиентами (при условии что у вас нет возможности по щелчку пальцев перевести микросервис А на новый контракт). На выходе, микросервис Б имеет две версии апи, старую с тремя методами и новую с двумя, как тот так

Ignat
16.10.2018
18:31:16
Допустим, но тогда нужно отдельные среды где будут задеплоины микросервис Б версии 1 и микрос версии 2
ты просто не выпиливаешь функционал, а отмечаешь его как deprecated, и документируешь стратегию миграции

через несколько спринтов удаляешь без забот

Vlad
16.10.2018
18:31:57
+++ спс, такой вариант подходит

ты просто не выпиливаешь функционал, а отмечаешь его как deprecated, и документируешь стратегию миграции

Google
Ignat
16.10.2018
18:33:02
+++ спс, такой вариант подходит
я выше скинул ссылку почитать, либо https://youtu.be/HDq1KQT51kM?t=1997

Kirill
16.10.2018
18:36:08
Допустим, но тогда нужно отдельные среды где будут задеплоины микросервис Б версии 1 и микрос версии 2
Немного не так, у тебя один микросервис Б, у которого есть веб сервисы /api/v1/... и /api/v2/... . Старые версии микросервиса А работают с v1, а новые с v2

Vlad
16.10.2018
18:37:04
тоже хороший вариант, спасибо

Немного не так, у тебя один микросервис Б, у которого есть веб сервисы /api/v1/... и /api/v2/... . Старые версии микросервиса А работают с v1, а новые с v2

Kirill
16.10.2018
18:38:49
Немного не так, у тебя один микросервис Б, у которого есть веб сервисы /api/v1/... и /api/v2/... . Старые версии микросервиса А работают с v1, а новые с v2
Не за что, со временем когда у версии v1 не осталось клиентов, ее можно удалить, а можно и не удалять, особо то не мешает)

1337
17.10.2018
00:32:26
где можно следить за ходом разработки jdbc non blocking? той самой, которая позволит нормально с реактором работать из реляционных БД

ни слуху ни духу

Alexandr
17.10.2018
03:42:23
русскоязычные курсы - булщит
нужны индусские! durga software!

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