|
|
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
besso16fixxer Lagom Вариант интересный, но смущают 2 вещи: 1)Реализовано на скале - вещь эта сыровата и не хочется полагаться на нее в продакшн Скале пятнадцать лет в обед, с чего это она сырая? Потом никто не заставляет, есть java api для всего, причем появился он раньше скального. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2016, 09:59 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
fixxer, С чего сырая? К примеру, backward compatibility ужасен. Или генеральная линия партии в SBT (что лучше, скала класс с конфигом или .sbt файл) продолжает колебаться от релиза к релизу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 07:36 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
fixxerсорри, съехала разметка Confluent Вещь интересная, но опять таки, минимальный мониторинг уже за бабки - http://www.confluent.io/product/compare/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 07:38 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Нужно хорошо подумать прежде чем уйти от монолита ! Монолит это идеальная мечта многих организаций и разработчиков . Я придерживаюсь лозунга - лучшая интеграция это ее отсутствие . Единая платформа - единая модель объектная , нет ненужного маршалинга . Как только вы переходите в Микросервисы - то в руки вам попадает Фаулер - проектирование корпоративных систем и начинаются танцы в бубнами в другой плоскости ... Самый простой вариант - Это ESB . Еще более простой это http://activemq.apache.org/ брокер . и в него apache camel - в целом жить можно , но все время будет мысль - все переписать на монолит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 09:48 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Из альтернатив spring boot ( Хотя это самое единственное решение ибо проверено 1000 проектов в инете ) можно глянуть http://sparkjava.com/ и всякие производние от него типа http://www.scalatra.org/ но это все Хиптерство :) так поиграть ... когда начнется большая работа - вам придется оперировать уже не понятиями микросервисов а контейнерами типа docker - и их оркестровкой ... а это уже полное администрирование которое не имеет к программированию отношения . от простой и понятной монолитной схемы с уже отработанными подходами вы приходите к теме типа этой https://www.quora.com/What-is-the-best-Docker-Linux-Container-orchestration-tool ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 09:54 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Atum1, Все верно. Выше он писал, что хочет поиграть на выделенный грант). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 10:02 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Atum1Нужно хорошо подумать прежде чем уйти от монолита ! Монолит это идеальная мечта многих организаций и разработчиков . Проблема в том, что под монолит нужно соответствующее железо. Промышленный сервак с резервированием. Когда его станет не хватать- то вынести на помойку и купить новый. А стоит дофигище. Вот коллеги- реально высоконагруженная система, работающая на hezner'овских серверах. У них железки хорошо, если не на помойке подобранные, стоят соответственно. В даун может уйти сервер, может сегмент сети. Микросерверная архитектура позволяет при этом всего лишь притормаживать, а не рушиться. Если не пик нагрузки- то заказчики вообще ничего не замечают. Кроме того, любая часть общего приложения легко обновляется. Критичные- дублирурются. Всё понятно и просто. Т.е. микросервисы хорошо подходят к реальному миру, когда клиенты по всему миру (надо ставить сервера поближе к ним), сервера падают, обновления нужны часто и т.п. А монолит- это примерно как водопадный метод разработки. Хорошо, если сделал, продал и забыл. В реальном мире обслуживание этого слишком дорого. Поэтому те, кто продаёт услугу- переходят на микросервисы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 10:12 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Alexey Tominработающая на hezner'овских серверах. У них железки хорошо, если не на помойке подобранные, стоят соответственно у меня демко-сайт AutoPOI.ru работает там. Стоит копейки. Поэтому непонятна связь железа с Архитектурой. Микросервис можно и с одной базой на одном хосте сделать. Только зачем))). Автору обсуждение не нужно. Поигрпется и забудет. "buzzword" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 10:42 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Petro123у меня демко-сайт AutoPOI.ru работает там. Стоит копейки. один из vServer CX* ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 10:50 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Petro123у меня демко-сайт AutoPOI.ru работает KOOH-I-NOOR за рекламу приплачивает? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 10:52 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
rema174один из vServer CX* ? виртуальный самый дешёвый для debian)) rema174KOOH-I-NOOR за рекламу приплачивает? :-) )) LOL Это единственная реклама в карандаше.... Карандаш куплен и задизайнен за свой счёт). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 11:02 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Alexey TominПоэтому те, кто продаёт услугу- переходят на микросервисы. вероятно это как раз продажник\маркетологи и т.д. Архитектор ведь всегда стремился к монолиту снаружи с микросервисами внутри (ООП). А менеджеры изобретали: КИС-->SOA-->Облако-->МИКРОсервисы-->...-->... Всё здорово, но перимущества не такие как заявлено. Как у МАСКА с его многоразовостью)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 11:08 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Petro123Alexey TominПоэтому те, кто продаёт услугу- переходят на микросервисы. вероятно это как раз продажник\маркетологи и т.д. Архитектор ведь всегда стремился к монолиту снаружи с микросервисами внутри (ООП). Слишком смелое утверждение. Основная задача архитектора декомпозиция задачи, до элементарных блоков, из которых потом будет собрано решение. Т.е. сложную структуру/модель/etc разбить на простые части. А какими будут эти простые части микросервисами/классами/etc, это уже дело вкуса/моды/etc Petro123А менеджеры изобретали: КИС-->SOA-->Облако-->МИКРОсервисы-->...-->... Всё здорово, но перимущества не такие как заявлено. Как у МАСКА с его многоразовостью)). Менеджеры не изобретают а продают. ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 12:43 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
mad_nazgulОсновная задача архитектора декомпозиция задачи, до элементарных блоков, из которых потом будет собрано решение. да. Но отрицательная сорона тут какая? Оверхед то от чего? Слабая связанность это не только плюсы, но и минусы. mad_nazgulМенеджеры не изобретают а продают. ;-) А Маск кто? Гениальный изобретатель или Гениальный менеджер? Недавно сказал, что они неправильно посчитали. Уже всего на 10% окупаемость многоразовой ступени перед одноразовой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 12:52 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Petro123Alexey TominПоэтому те, кто продаёт услугу- переходят на микросервисы. вероятно это как раз продажник\маркетологи и т.д. Архитектор ведь всегда стремился к монолиту снаружи с микросервисами внутри (ООП). Это плохие архитекторы. Тот же, который любит логику в SQL. Потому что кода у тебя монолит, то код обязательно проростает знанием, как этот сервис вызывается нашим же кодом. Как результат- есть куча кода, который все хотят выкинуть, но никто не может (потому что тронешь- посыпется). Я всё точу топор, чтобы начать отрубать микросервисы, иначе чем дальше- тем хуже. Да, у микросервисов другие проблемы. Например если мы хотим добавить функциональность в другой микросервис- то нам надо править код там, потом ждать деплоя чтобы нормально использовать. Хорошо, что это не более 2х недель (спринт). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 14:58 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Petro123Автору обсуждение не нужно. Поигрпется и забудет. "buzzword" Вам бы в Думе работать. Обо всех печетесь и точно знаете, что кому нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 15:06 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Atum1Нужно хорошо подумать прежде чем уйти от монолита ! Монолит это идеальная мечта многих организаций и разработчиков . Я придерживаюсь лозунга - лучшая интеграция это ее отсутствие . Единая платформа - единая модель объектная , нет ненужного маршалинга . Как только вы переходите в Микросервисы - то в руки вам попадает Фаулер - проектирование корпоративных систем и начинаются танцы в бубнами в другой плоскости ... Самый простой вариант - Это ESB . Еще более простой это http://activemq.apache.org/ брокер . и в него apache camel - в целом жить можно , но все время будет мысль - все переписать на монолит :) ESB у нас и так есть - уровня интеграции приложений. А сейчас речь идет о разбиении отдельно взятого приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 15:07 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Atum1Из альтернатив spring boot ( Хотя это самое единственное решение ибо проверено 1000 проектов в инете ) можно глянуть http://sparkjava.com/ и всякие производние от него типа http://www.scalatra.org/ но это все Хиптерство :) Спасибо за ссылки, посмотрю. А что у вас используется в продакшн для мониторинга спринговой инфраструктуры? Особенно интересует service discovery. Atum1когда начнется большая работа - вам придется оперировать уже не понятиями микросервисов а контейнерами типа docker - и их оркестровкой ... а это уже полное администрирование которое не имеет к программированию отношения . от простой и понятной монолитной схемы с уже отработанными подходами вы приходите к теме типа этой https://www.quora.com/What-is-the-best-Docker-Linux-Container-orchestration-tool А вот это уже совершенно не моя проблема, а devops овская)) Пусть они и думают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 15:10 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Alexey TominДа, у микросервисов другие проблемы. согласен. Сам фаулер писал, что организация должна быть к ним готова. У идеального всё независимое начиная от базы и деплоя и ЯП. А идеального ничего нет, как известно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 15:16 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
besso16Вам бы в Думе работать. Обо всех печетесь и точно знаете, что кому нужно зато у вас - классика: besso16А вот это уже совершенно не моя проблема, а devops овская)) Пусть они и думают "Проблемы индейцев шерифа не волнуют")) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 15:21 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Petro123Архитектор ведь всегда стремился к монолиту снаружи с микросервисами внутри (ООП). Ага. Это пока не появились требования по 24*7 без технических простоев (т.е. обновление продукта на лету), пока не появились требования по безопасности (и разные данные должны обрабатываться в различно сертифицированных окружениях), пока не появились требования по росту нагрузки (и нужно уметь на лету добавлять сервера). И все, монолит уже не работает ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 15:35 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
DPH3, ох уж наши гигантоманы). Тут 90% совершеннос справедливо говорят, что (т.е. обновление продукта на лету), смена БД на лету это миф. В том смысле что был сиквел, а стал Оракле. Всего год - два назад не было никаких микросервисов. Как решалось 24x7? "As is to be". Не полуМикросервисов. Это нужен новый проет от модели и до самового верха. Существующий проект нельзя переделать. Вернее можно - фиктивно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 16:18 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
DPH3, почему плагины в Java не взлетели? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 16:19 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
DPH3, далее. По каким предметным областям будем делить микросервисы? Бухгалтерия\Торговля\Клиенты или на каждого программиста в команде - свой сервис? Если по предметке, то никакого монолита нет в обычных системах. Куча варников и общение по HTTP\REST. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 16:26 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Petro123besso16Вам бы в Думе работать. Обо всех печетесь и точно знаете, что кому нужно зато у вас - классика: besso16А вот это уже совершенно не моя проблема, а devops овская)) Пусть они и думают "Проблемы индейцев шерифа не волнуют")) Да, именно так. А еще не меня не волнуют проблемы руководителя отдела продаж, к примеру. Или уборщицы. Хотите печься обо всех - вперед и с песней, только мне, плиз, это не навязывайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 16:56 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39331643&tid=2123495]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 358ms |

| 0 / 0 |
