powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
25 сообщений из 265, страница 3 из 11
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999121
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
Как будем очередь прикручивать?

Также, как и хттп ты прикрутил. Только вместо адреса другого сервиса будет адрес брокера + очередь.
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999122
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Таймаут это счетчик времени на клиенте. А не на сервере который завис LOL)))

Я в курсе. Но остаётся открытым вопрос с таймаутами: разница в чём?
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999123
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Асинхронный код всегда сложнее синхронного. Просто по определению.

Сложнее, но не прям уж чтобы настолько. Если речь идёт о микросервисах, то там будет еще куча других сложностей, для которых фичи брокеров будут велосипедить поверх хттп. И зачем тащить хттп внутрь, если сразу можно все сделать нормально? Мне лично не понятно, но ТС возбудился по этому поводу почему-то. Ну да ладно.
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999124
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что там по теме треда?

Андрей Панфилов
существует кодогенератор

Не нравится их генератор - сделай свой или допили этот. Делов-то

Андрей Панфилов
это так у всех или только у меня?

А что, весь софт должен быть уже написан а программисты только юзать готовое? Так с этим будет справляться любой птушник, зачем платить нам деньги?
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999125
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов
отправителю от этого ACK не тепло, ни холодно

Отправителю от того, что он по хттп что-то отправил тоже не сильно жарко.
Решаем задачу какую? Получатель завис? По хттп долго нет ответа, выбрасываешь таймаут. В очередях - тоже самое или таймаут нахождение в очереди, перевод сообщения в очередь просранных, обработка его там, ответ. Это один из вариантов.
Ошибка соединения? Она не нужна. Получатель либо слушает, либо не слушает. Сообщение не обработано, см п.1.
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999131
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
PetroNotC Sharp
Таймаут это счетчик времени на клиенте. А не на сервере который завис LOL)))

Я в курсе. Но остаётся открытым вопрос с таймаутами: разница в чём?
в чем вопрос то?
Try поставить? Повтори вопрос.
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999135
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Или для тебя все едино?
Вадя на сокетах напишет. Ты на кафке)))
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999140
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov
- если в Кафке чего то нет, то не понятно почему это аргумент. В то время как если где то приложили усилия и реализовали ReplyTo значит стоит подумать зачем
- я не предлагаю Вам ничего (о чем сказал в предыдущем посте), паттерн есть и хоть Вы десять раз повторите слово "жопа" он никуда не денется

Ну должна же хоть какая-то логика присутствовать, нет? Вот было утверждение, что организовывать RPC через HTTP якобы плохо, а нужно всенепременно использовать сообщения, мы берем и смотрим что же там творится в иконостасе адептов микросервисов - кафке, а там, опа, а оказывается что request/reply-то и нет, как-то странно, вам не кажется? А может быть такое, что ребята, которые эту кафку разрабатывали, посчитали что request/reply - это неправильный паттерн?

Kachalov
- ну сначала расскажите "что ли", что за Бен Моррис такой с горы? Какой то архитектор, по первому образованию "The University of Manchester - Politics and modern history".
Я проверил - нормальный такой архитектор, в отличии от вас что-то в целевой БД понимает .
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999141
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
в чем вопрос то?

Срач начался тут: 22197361
И соответственно вопрос, чем таймаут на хттп отличается от любого другого.
PetroNotC Sharp
Было в ТЗ message driven architecture?

Да.
Андрей Панфилов
есть некий набор микросервисов
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999143
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов
там творится в иконостасе адептов микросервисов - кафке, а там, опа, а оказывается что request/reply-то и нет

А в рабите оно есть. Ты на кавку так стригеррился что-ли?
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999145
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Андрей Панфилов
там творится в иконостасе адептов микросервисов - кафке, а там, опа, а оказывается что request/reply-то и нет

А в рабите оно есть. Ты на кавку так стригеррился что-ли?
Вот это поворот... а что ответ означает, что не нужно использовать кафку или то, что нужно где-то кафку, а где-то rabbitmq? а что тогда мешает использовать где-то кафку, а где-то REST?
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999150
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,

рест в качестве ендпоинта для всяких браузеров,а нафига юзать рест для взаимодействия между своими микросервисами, где тонны сообщений летают туда-сюда, лично мне, не понятно.
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999151
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster,
Набор микросервисо не говорит автоматом об такой архитектуре. Иначе диапазон у тебя узковат.
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999154
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster,
>Срач начался тут: 22197361
Я не понял его проблемы обработать таймаут райзе.
И отвечал вам на "просрали.... если зависли...."
Это тоже в ТЗ оговаривается.
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999156
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
рест в качестве ендпоинта для всяких браузеров,а нафига юзать рест для взаимодействия между своими микросервисами, где тонны сообщений летают туда-сюда, лично мне, не понятно.
давайте от поставленного вопроса не отходить: не нужно использовать кафку или нужно использовать не только кафку?
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999157
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Набор микросервисо не говорит автоматом об такой архитектуре.

Ну а что там будет? Перекидывание хттп? Придёт время масштабировать притащим nginx. Как уже сказали - это типа все равно, что брокер, только хттп. И соединения также открываем/закрываем. И функционала меньше. И что выходит? хттп ради хттп? Мне не понятна позиция просто.
PetroNotC Sharp
Это тоже в ТЗ оговаривается.

Да. Стасян тоже так любил говорить. Раз не оговаривается, можно сделать всё по минимуму, потом кто-нибудь перепишет. Я не говорю, что ТСу это НУЖНО (вопрос вообще не об этом), я говорю, что это - не аргумент.
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999159
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,

Я не юзал кафку, юзаю рабит. Привёл для примера, но не рассчитал последствия
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999160
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster,
Пожалуйста, скажите что означает слово оверхед.
Чтобы мы на одной волне говорили.
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999161
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Пожалуйста, скажите что означает слово оверхед.

Накладные расходы на использование чего-либо.
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999162
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster,
Микросервисы это по сути взаимодействие классов. На другом уровне.
Вызов класса асинхронно делать или нет?
>Придёт время масштабировать притащим nginx.
= это просто балансировщик. Перенаправляет с сервера А на сервер Б
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999163
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
PetroNotC Sharp
Пожалуйста, скажите что означает слово оверхед.

Накладные расходы на использование чего-либо.
пример теперь приведи
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999164
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster,
>Да. Стасян тоже так любил говорить. Раз не оговаривается, можно сделать всё по минимуму, потом кто-нибудь перепишет. Я не говорю, что ТСу это НУЖНО (вопрос вообще не об этом), я говорю, что это - не аргумент.
= профи дает ДВА решения. Ты и стасян даете ОДНО
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999165
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
пример теперь приведи

ffi из одной среды в другую.
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999166
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Вызов класса асинхронно делать или нет?

Зависит от класса и того, что он делает.
асинхронно
Мы вроде как решили, что никакой разницы между (а)синхронно в хттп против рабита нет?
PetroNotC Sharp
это просто балансировщик

Ну так очереди тоже работают в том числе, как балансировщик. В чем разница?
...
Рейтинг: 0 / 0
Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
    #39999167
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
= профи дает ДВА решения. Ты и стасян даете ОДНО

Не понял претензии.
...
Рейтинг: 0 / 0
25 сообщений из 265, страница 3 из 11
Форумы / Java [игнор отключен] [закрыт для гостей] / Как нынче принято реализовывать взаимодействие между микросервисами учитывая OpenAPI?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]