|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
andreykaT Как будем очередь прикручивать? Также, как и хттп ты прикрутил. Только вместо адреса другого сервиса будет адрес брокера + очередь. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 05:58 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Таймаут это счетчик времени на клиенте. А не на сервере который завис LOL))) Я в курсе. Но остаётся открытым вопрос с таймаутами: разница в чём? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 06:01 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Асинхронный код всегда сложнее синхронного. Просто по определению. Сложнее, но не прям уж чтобы настолько. Если речь идёт о микросервисах, то там будет еще куча других сложностей, для которых фичи брокеров будут велосипедить поверх хттп. И зачем тащить хттп внутрь, если сразу можно все сделать нормально? Мне лично не понятно, но ТС возбудился по этому поводу почему-то. Ну да ладно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 06:09 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
Что там по теме треда? Андрей Панфилов существует кодогенератор Не нравится их генератор - сделай свой или допили этот. Делов-то Андрей Панфилов это так у всех или только у меня? А что, весь софт должен быть уже написан а программисты только юзать готовое? Так с этим будет справляться любой птушник, зачем платить нам деньги? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 06:14 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
Андрей Панфилов отправителю от этого ACK не тепло, ни холодно Отправителю от того, что он по хттп что-то отправил тоже не сильно жарко. Решаем задачу какую? Получатель завис? По хттп долго нет ответа, выбрасываешь таймаут. В очередях - тоже самое или таймаут нахождение в очереди, перевод сообщения в очередь просранных, обработка его там, ответ. Это один из вариантов. Ошибка соединения? Она не нужна. Получатель либо слушает, либо не слушает. Сообщение не обработано, см п.1. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 06:24 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
crutchmaster PetroNotC Sharp Таймаут это счетчик времени на клиенте. А не на сервере который завис LOL))) Я в курсе. Но остаётся открытым вопрос с таймаутами: разница в чём? Try поставить? Повтори вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 06:57 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
crutchmaster, >Сложнее, но не прям уж чтобы настолько. = прогер должен быть ленивым чтобы не писать больше чем в ТЗ. Было в ТЗ message driven architecture? https://www.google.com/search?q=message driven architecture&oq=message drive&aqs=chrome.1.0l2j69i57j0l2.8151j0j8&client=tablet-android-huawei&sourceid=chrome-mobile&ie=UTF-8 Или для тебя все едино? Вадя на сокетах напишет. Ты на кафке))) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 07:00 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
Kachalov - если в Кафке чего то нет, то не понятно почему это аргумент. В то время как если где то приложили усилия и реализовали ReplyTo значит стоит подумать зачем - я не предлагаю Вам ничего (о чем сказал в предыдущем посте), паттерн есть и хоть Вы десять раз повторите слово "жопа" он никуда не денется Ну должна же хоть какая-то логика присутствовать, нет? Вот было утверждение, что организовывать RPC через HTTP якобы плохо, а нужно всенепременно использовать сообщения, мы берем и смотрим что же там творится в иконостасе адептов микросервисов - кафке, а там, опа, а оказывается что request/reply-то и нет, как-то странно, вам не кажется? А может быть такое, что ребята, которые эту кафку разрабатывали, посчитали что request/reply - это неправильный паттерн? Kachalov - ну сначала расскажите "что ли", что за Бен Моррис такой с горы? Какой то архитектор, по первому образованию "The University of Manchester - Politics and modern history". ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 07:12 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp в чем вопрос то? Срач начался тут: 22197361 И соответственно вопрос, чем таймаут на хттп отличается от любого другого. PetroNotC Sharp Было в ТЗ message driven architecture? Да. Андрей Панфилов есть некий набор микросервисов ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 07:14 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
Андрей Панфилов там творится в иконостасе адептов микросервисов - кафке, а там, опа, а оказывается что request/reply-то и нет А в рабите оно есть. Ты на кавку так стригеррился что-ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 07:16 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
crutchmaster Андрей Панфилов там творится в иконостасе адептов микросервисов - кафке, а там, опа, а оказывается что request/reply-то и нет А в рабите оно есть. Ты на кавку так стригеррился что-ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 07:23 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
Андрей Панфилов, рест в качестве ендпоинта для всяких браузеров,а нафига юзать рест для взаимодействия между своими микросервисами, где тонны сообщений летают туда-сюда, лично мне, не понятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 07:32 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
crutchmaster, Набор микросервисо не говорит автоматом об такой архитектуре. Иначе диапазон у тебя узковат. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 07:33 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
crutchmaster, >Срач начался тут: 22197361 Я не понял его проблемы обработать таймаут райзе. И отвечал вам на "просрали.... если зависли...." Это тоже в ТЗ оговаривается. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 07:36 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
crutchmaster рест в качестве ендпоинта для всяких браузеров,а нафига юзать рест для взаимодействия между своими микросервисами, где тонны сообщений летают туда-сюда, лично мне, не понятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 07:47 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Набор микросервисо не говорит автоматом об такой архитектуре. Ну а что там будет? Перекидывание хттп? Придёт время масштабировать притащим nginx. Как уже сказали - это типа все равно, что брокер, только хттп. И соединения также открываем/закрываем. И функционала меньше. И что выходит? хттп ради хттп? Мне не понятна позиция просто. PetroNotC Sharp Это тоже в ТЗ оговаривается. Да. Стасян тоже так любил говорить. Раз не оговаривается, можно сделать всё по минимуму, потом кто-нибудь перепишет. Я не говорю, что ТСу это НУЖНО (вопрос вообще не об этом), я говорю, что это - не аргумент. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 07:52 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 07:54 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
crutchmaster, Пожалуйста, скажите что означает слово оверхед. Чтобы мы на одной волне говорили. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 07:55 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Пожалуйста, скажите что означает слово оверхед. Накладные расходы на использование чего-либо. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 07:56 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
crutchmaster, Микросервисы это по сути взаимодействие классов. На другом уровне. Вызов класса асинхронно делать или нет? >Придёт время масштабировать притащим nginx. = это просто балансировщик. Перенаправляет с сервера А на сервер Б ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 07:57 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
crutchmaster PetroNotC Sharp Пожалуйста, скажите что означает слово оверхед. Накладные расходы на использование чего-либо. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 07:58 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
crutchmaster, >Да. Стасян тоже так любил говорить. Раз не оговаривается, можно сделать всё по минимуму, потом кто-нибудь перепишет. Я не говорю, что ТСу это НУЖНО (вопрос вообще не об этом), я говорю, что это - не аргумент. = профи дает ДВА решения. Ты и стасян даете ОДНО ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 07:59 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp пример теперь приведи ffi из одной среды в другую. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 08:01 |
|
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Вызов класса асинхронно делать или нет? Зависит от класса и того, что он делает. асинхронно Мы вроде как решили, что никакой разницы между (а)синхронно в хттп против рабита нет? PetroNotC Sharp это просто балансировщик Ну так очереди тоже работают в том числе, как балансировщик. В чем разница? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 08:04 |
|
|
start [/forum/topic.php?fid=59&startmsg=39999121&tid=2120626]: |
0ms |
get settings: |
20ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
410ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 512ms |
0 / 0 |