Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 и снова акка и снова распределенка  [new]
andreykaT
Member

Откуда:
Сообщений: 2421
продолжаю дальше смотреть доку акки.
нашел интересную фразу -
они не рекомендуют использоать акторы в качестве транспорта между микросервисами и собссно саму акку в такой архитектуре. ну типа есть МС-а и МС-б и вот такой МС-а начинает слать мессаджи МС-б через что_то.

и это плохо. ну окей.

а о какой распределеночке тогда вообще речь идет елси распределенки нет? по крайней мере в определенном смысле этого слова? или всё же можно построить некое приложение, запустить в некоем кластере, и оно там типо будет утилизировать доступные ресурсы и вменяемо масштабироваться горизонтально и относительно самостоятельно? или я снова натягиваю сову на глобус?

я привык к микросервисной (давайте не будем придираться к определению микро) архитектуре построенной вокруг брокера(брокеров) и достаточно понятно и просто масштабируемой при этом. как это всё отразить на акку - пока не въезжаю.

вкратце, у приложения настал такой момент времени, когда монолита маловато. и речь о том как его начать бить безнаказанно. заюзать кафку или какой-нибудь рпц и гонять мессаджи - ну это так банально.
27 авг 19, 17:21    [21958479]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2149
andreykaT,
У тебя темы без выводов по:
Скала, акка, нода, микросервисы, брокеры.
Добавляй еще эту тему - "и снова акка...
27 авг 19, 17:33    [21958489]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
andreykaT
Member

Откуда:
Сообщений: 2421
какие выводы ты ожидаешь? ) по ноде я выводы сделал:

по микросервисам вы тут вообще холивар развели я решил помолчать
по ноде что хотел? нода - вполне себе альтернативная площадка для определенных задач.
по скале - а что с ней не так? я на ней пишу уже почти год.
по акке - руки чешутся. но все говорят не связывайся.
27 авг 19, 17:37    [21958493]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2149
andreykaT
какие выводы ты ожидаешь?
а зачем две одинаковых по акке?

andreykaT
по акке - руки чешутся. но все говорят не связывайся.

Тут чел магаз цветов за пару дней написал.
А ты 6 парадигм - невест за раз окучиваешь.
....
"женится или не жениться - вот в чем вопрос.
А если жениться, то куда девать нынешнюю жену?))
...
Сделай акку демку за неделю и потом тему заводи.
27 авг 19, 17:59    [21958508]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2149
andreykaT
по микросервисам вы тут вообще холивар развели я решил помолчать Картинка с другого сайта.
круто

andreykaT
вкратце, у приложения настал такой момент времени, когда монолита маловато

И начал с вопроса холивара из прошлого топика))
"монолита маловато" это что то.
Так что ты опять начал холивар про жену которую никак не выберешь.
Ничего личного - только факты.
27 авг 19, 18:09    [21958515]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
забыл ник
Member

Откуда:
Сообщений: 3024
Повторюсь - akka в топку, akka-streams - можно попробовать
27 авг 19, 18:15    [21958522]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2149
забыл ник
Повторюсь - akka в топку, akka-streams - можно попробовать
вот. Аффтар, попробуй и отпишись.
А то мы все лечим монолит _стандартными_ лекарствами_.
А ты народными - подорожник(микросервисы), зверобой(нода)...
Я монолит лекарствами лечу))
27 авг 19, 18:55    [21958537]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
забыл ник
Member

Откуда:
Сообщений: 3024
PetroNotC Sharp
забыл ник
Повторюсь - akka в топку, akka-streams - можно попробовать
вот. Аффтар, попробуй и отпишись.
А то мы все лечим монолит _стандартными_ лекарствами_.
А ты народными - подорожник(микросервисы), зверобой(нода)...
Я монолит лекарствами лечу))

Ничо не понял, это шарада? Правильный ответ гладиолус?
27 авг 19, 19:02    [21958540]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2149
забыл ник,
А что, монолит аккой лечат?
Сам вопрос странный.
В одном с тобой согласен, пусть пробует акку стрим и потом отпишется.
27 авг 19, 19:05    [21958542]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
andreykaT
Member

Откуда:
Сообщений: 2421
зачем его лечить? монолит сам по себе вполне самодостаточен и идеален и даже архитектурно определен. и это нифига не антипаттерн.
27 авг 19, 19:14    [21958545]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2149
andreykaT
зачем его лечить? монолит сам по себе
тогда скажи цель твоего метания?
Выше чел писал про цветы и никому не удалось сбить его с курса. Цель была ПОПРОБОВАТЬ.
У тебя то монолит лечить, то вообще непонятно что ты мечешься?
27 авг 19, 19:19    [21958548]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
andreykaT
Member

Откуда:
Сообщений: 2421
со стримами понятно.. снова вопрос.. зачем тогда акка (речь о коре)? каковы ее задачи? если в плане дистрибюьции она нифига не айс как выходит?

не ну понятно что это один из вариантов декаплинга и депенденси инвершена. а в целом для системы? или это малоприменимая технология?
27 авг 19, 19:20    [21958549]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
andreykaT
Member

Откуда:
Сообщений: 2421
тут вот такой вариант дистрибьютед архитектуры предложен:
https://developer.lightbend.com/guides/akka-distributed-workers-scala/
27 авг 19, 19:30    [21958553]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
andreykaT
Member

Откуда:
Сообщений: 2421
PetroNotC Sharp
andreykaT
зачем его лечить? монолит сам по себе
тогда скажи цель твоего метания?
Выше чел писал про цветы и никому не удалось сбить его с курса. Цель была ПОПРОБОВАТЬ.
У тебя то монолит лечить, то вообще непонятно что ты мечешься?

я ищу наиболее подходящее решение. решений много. но у всех есть плюсы и минусы. можно вообще по классике пойти. про чувака с горшками не в курсе.
27 авг 19, 19:31    [21958554]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2149
andreykaT
я ищу наиболее подходящее решение
решение чего?

andreykaT
но у всех есть плюсы и минусы

Еще по архитектуре они делятся на традиционные (классика) и не традиционные.
27 авг 19, 19:39    [21958558]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
забыл ник
Member

Откуда:
Сообщений: 3024
andreykaT
со стримами понятно.. снова вопрос.. зачем тогда акка (речь о коре)? каковы ее задачи? если в плане дистрибюьции она нифига не айс как выходит?

не ну понятно что это один из вариантов декаплинга и депенденси инвершена. а в целом для системы? или это малоприменимая технология?


Применимая, но опасная. Тут спецы нужны, которые представляют что делают, а не на попробовать. Spark, Lagom, тот же akka streams они все написаны на Akka. Представь что Akka это JDBC в мире distributed(причем нетипобезопасный и трудный к отладке), а все остальное - это надстройки над ней, только типобезопасные и удобные к использованию. Можно написать слой DAO на JDBC? Можно. Надо ли?
27 авг 19, 19:55    [21958561]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2149
забыл ник,
Я бы по другому сказал.
Акка это концепция эрланг только на java.
И без прочтения данного ЯП вообще нечего браться.
27 авг 19, 20:01    [21958564]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2149
andreykaT
я привык к микросервисной (давайте не будем придираться к определению микро) архитектуре построенной вокруг брокера(брокеров)
а в школе это
"message driven architecture"
Значит ты приплел сюда микросервисы и акку с акторами.
И вот уже месяц одно и то же про микроскрвисы.
Покажи хоть один живой что ли.))
27 авг 19, 20:23    [21958573]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2559
PetroNotC Sharp
Тут чел магаз цветов за пару дней написал.

уже 2 версии магазина )
на сервлетах + jsp
к нему прилагается soap+ rest+ jms
вторая верся на буте уже все по взрослому
spring security
шифрование паролей
авторизация с еmail
google captcha
freemaker
bootstrap
postgres
hibernate
lombok)))
rest template
полноценный rest api
вдовесок написан отдельный клиент под рест апи этого магазина
27 авг 19, 21:52    [21958608]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
забыл ник
Member

Откуда:
Сообщений: 3024
asv79
PetroNotC Sharp
Тут чел магаз цветов за пару дней написал.

уже 2 версии магазина )
на сервлетах + jsp
к нему прилагается soap+ rest+ jms
вторая верся на буте уже все по взрослому
spring security
шифрование паролей
авторизация с еmail
google captcha
freemaker
bootstrap
postgres
hibernate
lombok)))
rest template
полноценный rest api
вдовесок написан отдельный клиент под рест апи этого магазина

И до сих пор ни одного теста?:)
27 авг 19, 21:57    [21958611]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
mayton
Member

Откуда: loopback
Сообщений: 42498
andreykaT
продолжаю дальше смотреть доку акки.
нашел интересную фразу -
они не рекомендуют использоать акторы в качестве транспорта между микросервисами и собссно саму акку в такой архитектуре. ну типа есть МС-а и МС-б и вот такой МС-а начинает слать мессаджи МС-б через что_то.

Какой-то уж очень вольный пересказ.

А можешь привести цитату где они и как не рекомендуют?
27 авг 19, 23:45    [21958636]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
andreykaT
Member

Откуда:
Сообщений: 2421
автор
In general we recommend against using Akka Cluster and actor messaging between different services because that would result in a too tight code coupling between the services and difficulties deploying these independent of each other

https://doc.akka.io/docs/akka/current/cluster-usage.html
28 авг 19, 10:59    [21958861]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
mayton
Member

Откуда: loopback
Сообщений: 42498
Насколько я понял речь идёт о трудностях развёртывания и деплоймента.

По отношению к... ? К чему?
28 авг 19, 11:40    [21958926]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2149
andreykaT
автор
In general we recommend against using Akka Cluster and actor messaging between different services because that would result in a too tight code coupling between the services and difficulties deploying these independent of each other

https://doc.akka.io/docs/akka/current/cluster-usage.html
грубо говоря - не смешивайте РАЗНЫЕ парадигмы в один гремучий коктейль.
28 авг 19, 11:45    [21958933]     Ответить | Цитировать Сообщить модератору
 Re: и снова акка и снова распределенка  [new]
andreykaT
Member

Откуда:
Сообщений: 2421
mayton
Насколько я понял речь идёт о трудностях развёртывания и деплоймента.

По отношению к... ? К чему?

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

про трудности деплоймента мне не совсем ясно. потому что порой, могут наворотить и в "обычном" формате такой коктейль зависимостей что мало не покажется. впрочем, не уверен что это верная архитектура если появляются такие зависимости.
28 авг 19, 13:06    [21959004]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Java Ответить