Size: a a a

Архитектура ИТ-решений

2021 July 05

p

pragus in Архитектура ИТ-решений
Драйвер умеет корутины. 1 коннект - 1 корутина. То что у субд thread/process per connection - это не наша боль.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну, надо посмотреть, как именно драйвер умеет. И если у СУБД таки process per connection - то это ваша боль, так как все равно отправлять слишком много запросов на БД нельзя.
Понятно, что в go сложно сделать не на горутинах и все равно приходится как-то решать задачу.
Но в других языках проще не брать корутины/реактивку для задач обработки входящих запросов через БД.
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
Привет.
А кто-нибудь сталкивался с реализацией сервиса с плагинами? Типа того, что atlassian в Jira и Confluence - есть софт, для него можно запилить плагин. Если у кого -то есть опыт или интересные ссылочки, напишите, пожалуйста.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
А какой стек? Всюду свои решения для этой задачи есть
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
Java/Kotlin.
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
Интересны и детали для платформы, и общие вещи (типа как разворачивать, как тестить, как организовать дев-окружение и вот это все)
источник

S

Sergey in Архитектура ИТ-решений
OSGi - вот и плагины
источник

S

Sergey in Архитектура ИТ-решений
Весь Eclipse построен как система плагинов, странно что  мимо прошли
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну, еще можно делать плагины как kotlin script и компилировать на лету.
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
Eclipse не показатель, т.к. это десктоп, а у меня задача - бекенд с плагинами сделать.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
OSGi - вообще классика, но тяжеловата.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
OSGi универсален, для бэка тоже подходит.
Да и плагины к эклипсу не только про UI
источник

S

Sergey in Архитектура ИТ-решений
десктоп тут вообще не при чем,  swt - один из набора плагинов. Там архитектура системы важна. А в основе OSGi
источник

S

Sergey in Архитектура ИТ-решений
заодно решается проблема с разными версиями одних библиотек
источник

S

Sergey in Архитектура ИТ-решений
так что если точно много плагинов надо, то OSGi проверено временем уже
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
Оки, посмотрим, спасибо.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
А у тебя личный опыт с OSGi есть? А то, насколько помню, там хватает подводных камней, желательно кого-то на консультации брать, чтобы не собирать все грабли самому
источник

S

Sergey in Архитектура ИТ-решений
много лет разработки под Eclipse как платформу, в том числе и в серверном варианте. Но это в прошлом, последние пару лет на Go перелез
источник

SB

Sergey Bezrukov in Архитектура ИТ-решений
Посмотрите SPI, может и подойдёт.  
https://www.baeldung.com/java-spi
источник

S

Sergey in Архитектура ИТ-решений
по spring+ osgi были мануалы в spring-е и даже книги вроде выходили
источник