|
|
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Поставили задачу перепилить имеющийся монолит на микросервисы. Попробовал через спринговый стэк - вроде простой кейс получился без особых танцев с бубном. Подскажите, пожалуйста, какие есть альтернативные стэки/фреймворки для решения подобной задачи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2016, 08:10 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
besso16, Джерси ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2016, 09:33 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2016, 09:34 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
https://www.lightbend.com/platform/development/lagom-framework]Lagom[/url Confluent ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2016, 09:55 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Wildfly Swarm http://wildfly-swarm.io/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2016, 09:56 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2016, 09:58 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
besso16Поставили задачу перепилить имеющийся монолит на микросервисы. просто так? С утра встали и поставили? besso16Попробовал через спринговый стэк - вроде простой кейс получился потому что микросервисы это ПЕРЕПРОЕКТИРОВАНИЕ всего приложения. А не внешний протокол. Т.е. его порезать на куски по бизнесу надо. Как в 1С - 1С:ТорговляИсклад и 1С:Бухгалтерия besso16какие есть альтернативные стэки/фреймворки для решения подобной задачи? баловство это. Сначало было Компонентное, потом SOA....... Ваше начальство просто пилит бабки. Поддерживайте и переписывайте всё приложение с нуля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2016, 10:27 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2016, 17:17 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
besso16Поставили задачу перепилить имеющийся монолит на микросервисы. Попробовал через спринговый стэк - вроде простой кейс получился без особых танцев с бубном. Подскажите, пожалуйста, какие есть альтернативные стэки/фреймворки для решения подобной задачи? Монолитное приложение в вакууме имеет преимущество по сравнению с микросервисным. В стеке вызовов отсутствует слой протоколов сетевого транспорта. Говоря другими словами простое переписывание монолита- на микро- в целом даст замедление работы для всех синхронных каллбэков где есть участие микры. Но возможно миграция в микросервисы тянет за собой автоматическое требование к модуляризации решения и разделению ролей и отвествтенностей в команде. Меньше кода - легче понимать хотя и общая картина приложения теряется. Словом - борьба противоположностей. Фулл-стек больше нету. Есть разные команды которые работают над разными частями проекта. Одни шьют пуговицы. Другие - карманы. e,t,c. А в фулл-стек разработчика я лично не верю. Не такой нонче стек.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2016, 17:45 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
ponuch https://jersey.java.net/ Немного не понял - это же просто фреймворк для публикации REST эндпоинтов. А надо ж еще взять сервис дискавери, мониторинг, лоад балансер и тп ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2016, 07:53 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
guest2Wildfly Swarm http://wildfly-swarm.io/ Полистав документацию не увидел никаких преимуществ по сравнению с Spring Boot. Скорее даже более бедный функционал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2016, 07:54 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2016, 07:54 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
DPH3besso16, Есть линейка решения от Netfilx, можно выбрать нужные части в http://netflix.github.io/ В их линейке огромное число продуктов(( Можете из нее посоветовать что-то конкретное? Желательно с чем был опыт в продакшне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2016, 07:56 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Petro123besso16Поставили задачу перепилить имеющийся монолит на микросервисы. просто так? С утра встали и поставили? Вообще после обеда, в 2 часа пополудни. А что? Petro123besso16Попробовал через спринговый стэк - вроде простой кейс получился потому что микросервисы это ПЕРЕПРОЕКТИРОВАНИЕ всего приложения. А не внешний протокол. Т.е. его порезать на куски по бизнесу надо. Как в 1С - 1С:ТорговляИсклад и 1С:Бухгалтерия Так режем. Просто начали с вырезки простой части, вот чешем репу, как это лучше сделать Petro123besso16какие есть альтернативные стэки/фреймворки для решения подобной задачи? баловство это. Сначало было Компонентное, потом SOA....... Ваше начальство просто пилит бабки. Поддерживайте и переписывайте всё приложение с нуля. Не пилит, а осваивает - только какое это имеет отношение к выбору фреймворков? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2016, 08:04 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
besso16ponuch https://jersey.java.net/ Немного не понял - это же просто фреймворк для публикации REST эндпоинтов. А надо ж еще взять сервис дискавери, мониторинг, лоад балансер и тп это как раз отрицательные стороны микросервисов. Почему это имя уже стало ругательным. Очередной buzzword — все будут как бы делать микросервисы, и почти никто их не будет делать на самом деле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2016, 13:17 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
besso16guest2Wildfly Swarm http://wildfly-swarm.io/ Полистав документацию не увидел никаких преимуществ по сравнению с Spring Boot. Скорее даже более бедный функционал микросервисы делают на HTTP. И там нет никаких волшебных пузырьков кроме разбиения функционала на куски. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2016, 13:18 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
besso16Вообще после обеда, в 2 часа пополудни. А что? Как что? В серьёзных конторах есть Цель переделки архитектуры. Сам Фаулер сказал, что микросервисы не всем подходят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2016, 13:20 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
besso16Так режем. Просто начали с вырезки простой части, вот чешем репу, как это лучше сделать рассказывайте - что и где вырезали? А то одна вода и поиски волшебной кнопки. - модель разделили на 2 не взаимосвязанных куска? БД будут отдельные или одна БД но 2 модели через VIEW или API. Разделить БД на 2 несвязанные части архисложная задача. Потом асинхронная бизнес логика. Потом незавимый деплой. Потом.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2016, 13:34 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
besso16, Удачи! Пишите конкретику по своему проекту, больше кода, ТЗ и пример Модели предметной области. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2016, 13:37 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2016, 22:28 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Petro123besso16Вообще после обеда, в 2 часа пополудни. А что? Как что? В серьёзных конторах есть Цель переделки архитектуры. Сам Фаулер сказал, что микросервисы не всем подходят. Цель переделки архитектуры - принести больше прибыли акционерам! Шутка... Написал же выше - "Не пилит, а осваивает". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2016, 02:09 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
fixxerсорри, съехала разметка Lagom Вариант интересный, но смущают 2 вещи: 1)Реализовано на скале - вещь эта сыровата и не хочется полагаться на нее в продакшн 2) Продакшн - ConductR is free for development usage... If you’d like to know more about our commercial license then please contact us. Кто-нибудь пробовал это в продакшне без ConductR? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2016, 02:14 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Andrei T http://bootique.io Не увидел ничего, кроме реализации Rest и обертки поверх mvn shade. Там точно есть сервис дискавери, мониторинг, лоад балансер и тп? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2016, 02:17 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Да, есть интеграция с Curator/Zookeper и Dropwizard Metrics: http://bootique.io/docs/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2016, 02:52 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
<Написал же выше - "Не пилит, а осваивает". Именно, мой друг - Осваивание выделенных средств! Не получилось спрингом волшебно преобразовать, надо подключить библиоткуХ. Верно в IT идет обратная волна на этот buzzword. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2016, 08:22 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#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 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
besso16, когда будешь делать сервис НовыйGUID для Сотрудника предприятия Асинхронно, тогда и поговорим. авторПоставили задачу перепилить имеющийся монолит на микросервисы. Попробовал через спринговый стэк - вроде простой кейс получился без особых танцев с бубном. у тебя же всё готово! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 17:02 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Petro123, Обязательно поговорим, и не раз. Весь форум в труху! Но потом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 18:09 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
besso16Petro123, Обязательно поговорим, и не раз. Весь форум в труху! Но потом. вооооот)) Ты хочешь чтобы тебе ссылок накидали, а сам рассказывать как это у тебя всё работает не хочешь)). Вот в интернете ITшники и судачат. Что микросервисники - buzzword. Все горят есть, но никто его\их не видел)). Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 18:13 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
besso16fixxer, С чего сырая? К примеру, backward compatibility ужасен. Или генеральная линия партии в SBT (что лучше, скала класс с конфигом или .sbt файл) продолжает колебаться от релиза к релизу. "Ужасен" - это эмоции. Интересно было бы услышать конкретику. На бинарном уровне - да, полный бардак. Но, учитывая, что вся скала - сплошной опенсорс, это не проблема. А на уровне исходников с обратной совместимостью всё отлично. Sbt - лишь один из инструментов. С таким же успехом можно возмущаться, что maven несовместим с ant, а уж gradle - с обоими. :) PS. Про lagom ничего не знаю, но, имхо, наличие scala не является препятствием к рассмотрению инструмента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 23:01 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Petro123Всего год - два назад не было никаких микросервисов. Как решалось 24x7? Ну, у кого-то, может, и не было. Я резал систему на независимые сервисы уже лет 10 назад. Просто раньше приходилось все проблемы с инфраструктурой решать самому, сейчас появляются стандартные решения для того же service lookup. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 23:58 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Petro123DPH3, почему плагины в Java не взлетели? Это про что? В RCP-платформах всюду есть, OSGi тоже вполне жив, просто собирать из микросервисов сейчас проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2016, 23:59 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
DPH3Petro123DPH3, почему плагины в Java не взлетели? Это про что? В RCP-платформах всюду есть, OSGi тоже вполне жив, просто собирать из микросервисов сейчас проще. угу. В одной теме про плагины общее мнение что пациент скорее мёртв чем жиы....Вы говорите что всюду есть. Spring MVC модульное приложение. Как? DPH3Я резал систему на независимые сервисы уже лет 10 назад. Дак все режут, и я давно резал. Только не называл это микросервисы. В этом и анекдот)....buzzword. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2016, 09:56 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Petro123Я резал систему на независимые сервисы уже лет 10 назад. Дак все режут, и я давно резал. Только не называл это микросервисы. В этом и анекдот)....buzzword.[/quot] Ну микросервисы под собой подразумевают определенный стек технологий. В частности, HTTP-протокол, JSON, REST-API. Сейчас хорошим тоном является еще оборачивание в контейнер Docker. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2016, 11:16 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Собственно... Docker - это технология развёртывания. А к микросервисам она мало относится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2016, 12:44 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Atum1Как только вы переходите в Микросервисы - то в руки вам попадает Фаулер - проектирование корпоративных систем и начинаются танцы в бубнами в другой плоскостиК основным плюсам можно отнести упрощенность процесса разработки и тестирования микросервисов (во многом благодаря быстрому развертыванию). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2016, 17:30 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Usmanупрощенность процесса разработки и тестирования микросервисов ну а я слышал про ужасное тестирование именно из за того что микросервисы это набор процедур. Толку тестировать НовыйIDдокумента, если надо тестировать сервис НовыйДОкумент (БЛ на нескольких сервисах). Ещё Райкин шутил про: "Претензии к пуговицам есть?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2016, 18:33 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
[quot Petro123]угу. В одной теме про плагины общее мнение что пациент скорее мёртв чем жиы....Вы говорите что всюду есть. Spring MVC модульное приложение. Как? Ну, я так и не понял, что нужно автору, да и вариантов ему понакидали. У меня были и плагины в Web-приложении и плагины в RCP-клиенте, не вижу, в чем там проблемы. Проблемы начинаются, если нужны плагины, изменяющие поведение "внутри страницы", но там проблемы больше про html, web-framework и "зачем это вообще надо", нежели в реализации на java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 15:31 |
|
||
|
Микросервисы - есть ли альтернатива спринговым?
|
|||
|---|---|---|---|
|
#18+
Petro123Alexey Tominработающая на hezner'овских серверах. У них железки хорошо, если не на помойке подобранные, стоят соответственно у меня демко-сайт AutoPOI.ru работает там. Стоит копейки. Поэтому непонятна связь железа с Архитектурой. Микросервис можно и с одной базой на одном хосте сделать. Только зачем))). Автору обсуждение не нужно. Поигрпется и забудет. "buzzword" оффтоп: добавил свою стоянку :) ну в смысле куда ставлюсь. п.с. офигел от цен в центре МСК - 140р в ЧАС!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2016, 21:14 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2123495]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
157ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
97ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 503ms |

| 0 / 0 |
