| 
 | 
| 
 
Как нынче принято реализовывать взаимодействие между микросервисами учитывая 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&msg=39999160&tid=2120626]:  | 
    0ms | 
get settings:  | 
    11ms | 
get forum list:  | 
    12ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    52ms | 
get topic data:  | 
    12ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    61ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 237ms | 
| total: | 397ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.