• Какова архитектура коммуникации между сервисами?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    В зависимости от навороченности CRM все решается на ее уровне.
    Отправка электронной почты при создании элемента, есть практически во всех.
    В нормальных можно создать workflow которое включает в себя более 100ни позиций.
    То есть и отправка почты и создание новых элементов и запись в БД и вызов какого либо сервиса через REST.
    В случае же вашего решения у вас будет лаг на опрос задач, допустим что даже вы долбитесь каждые 10 сек, в общем поговорите с владельцем сервера инициатора. Возможно у него есть callback что бы отправлять уведомления вам, именно этот вариант и лучше использовать что бы вам приходили уведомления а не вы запрашивали изменения
    Ответ написан
    Комментировать
  • Какова архитектура коммуникации между сервисами?

    @12rbah
    Но я не знаю подробностей процесса и гугл не подсказал каких-то паттернов решения.
    Тут особо и паттерны и не нужны, по сути просто к сервисам дописать апи
    Ответ написан
    Комментировать
  • Какова архитектура коммуникации между сервисами?

    @rPman
    работу двух не моих сервисов
    собственно все проблемы тут.

    не твои сервисы, значит если их разработчик не продумал каких то механизмов взаимодействия друг с другом, хотя бы в пределах одной машины или в полуручном режиме (например участие пользователя тут экспорт и импорт), то тебе нужны с обоих сторон промежуточные инструменты, которые будут
    * проводить взаимодействие
    * совершать доставку
    * мониторить проблемы

    т.е. на каждой стороне нужно свое приложение которое будет работать с данными, преобразовывать их к нужному виду (понятному приложению на другой стороне) и совершать передачу по сети.

    Плюс к этому еще мониторинг/уведомление о проблемах, если операция периодическая и совершается в автоматическом режиме, нужно сообщать о не завершенности ответственному лицу максимально оперативно и подробно... фраза - 'произошла ошибка 134' - неправильное сообщение, верное - 'обновление данных о сотрудниках не завершено по причине обнаружении дублирующих значений фио и день рождение Василий Иванович Пересменкин 13.02.00 для разных сотрудников', и в идеале по каждой ошибке предлагать какое то решение.
    Ответ написан
    Комментировать
  • Как в postman сделать запрос в body с данными и файлом?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    валидатор Joi выдаёт ошибку

    Которую я вам не покажу ))
    Мой магический шар говорит, что это из-за заголовка Content-Type. Joi ведь на вход json ждёт, а ему form-data предлагают.
    Ответ написан
    4 комментария