Size: a a a

Scala User Group

2020 July 21

KC

Kain Crow in Scala User Group
Kirill Shelopugin
Получается, утверждение было просто набросом без аргументов?
Кирилл, человек сказал что он не хочет участвовать в высосаном из пальца споре, зачем вы продолжаете? Предлагаю вам с ним перейти в понв, если так хочется говна навалить.
источник

KC

Kain Crow in Scala User Group
источник

АБ

Алексей Баринов... in Scala User Group
Вопрос знатокам (без стеба): как вы решаете проблемы шардирования, service discovery и сквозного обратного давления? Если есть возможность киньте ссылку пжлст
источник

λ

λoλzod in Scala User Group
Алексей Баринов
Вопрос знатокам (без стеба): как вы решаете проблемы шардирования, service discovery и сквозного обратного давления? Если есть возможность киньте ссылку пжлст
Шардинг и service discovery довольно специфичны чтобы завязываться на фреймворк (что не означает что это никому не подходит). Например делаете вы обнаружение endpoint-ов для месенджера, а вас блокируют. Приходится креативить.

"Сквозное обратное давление" в любых стримах присутствует (либо можно двумя методами добавить)
источник

λ

λoλzod in Scala User Group
В целом в ФП либах больше уклон на возможность точечного построение крупных архитектурных элементов, нежели предоставления готовых (и поэтому специфичных) решений
источник

АБ

Алексей Баринов... in Scala User Group
Я сам по себе лентяй и стараюсь находить готовые реализации протоколов и тп. В случае с  ФП не совсем понятно как можно микросервисную архитектуру построить не используя консулов и других сторонних сервисов.
В целом мне нравиться ФП. Осталось только понять как его правильно готовить :)
источник

λ

λoλzod in Scala User Group
Вот это может занять время (понять как его правильно готовить). Я сам не специалист, но пользуюсь ФПшными либами.
Главное задавать конкретные вопросы, тут есть люди очень глубоко понимающие как применять теорию на практике (ФП еще круто тем что за ним можно найти глубокую строгую теорию).
источник

λ

λoλdog in Scala User Group
Алексей Баринов
Я сам по себе лентяй и стараюсь находить готовые реализации протоколов и тп. В случае с  ФП не совсем понятно как можно микросервисную архитектуру построить не используя консулов и других сторонних сервисов.
В целом мне нравиться ФП. Осталось только понять как его правильно готовить :)
А для чего консул? Только для сд?
источник

АБ

Алексей Баринов... in Scala User Group
Я хочу распилить проект на сервисы и построить для них 2-ое резервирование. Сеть будет локальной и доверенной. При этом хочется чтобы сервисы сами узнавали о друг друге и понимали что каждый из них умеет делать
источник

λ

λoλdog in Scala User Group
Вообще хорошо ли, что микросервис знает о консуле? Задача сд это задача инфраструктурная и делать это нужно не в сервисе
источник

λ

λoλdog in Scala User Group
А условно взять какой-нибудь istio
источник

λ

λoλdog in Scala User Group
Если у вас просто сервис, который нельзя просто так рестартить (например кэш), то там можно взять консул и использовать кв для обновления настроек. Для остальных случаев можно спокойно делать рестарты
источник

λ

λoλdog in Scala User Group
Но опять же это мое видение )
источник

АБ

Алексей Баринов... in Scala User Group
λoλdog
Вообще хорошо ли, что микросервис знает о консуле? Задача сд это задача инфраструктурная и делать это нужно не в сервисе
Вот и я думаю что это лишнее звено, при отказе которого все сломается
источник

АБ

Алексей Баринов... in Scala User Group
В идеале хочется получить одноранговый кластер
источник

λ

λoλdog in Scala User Group
Ну тогда вам нужен istio
источник

λ

λoλdog in Scala User Group
)
источник

АБ

Алексей Баринов... in Scala User Group
Спасибо:) пойду читать
источник

λ

λoλdog in Scala User Group
И сервисы не будут содержать никакой информации о связях
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Георгий Седометов
ой, не, я не хочу спорить об определениях, лучше пойду поработаю. Если есть, где почитать, почему акку так не любят, я буду благодарен за ссылку
Много раз в скалалазе обсуждали
источник