Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

razer96

  • 1
    вклад
  • 31
    вопрос
  • 2
    ответа
  • 50%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как правильно задеплоить Python приложение в Azure как веб сервис?

    razer96 @razer96 Автор вопроса
    Pavel Zamyatin, Приложение на Rasa фреймворке. Реализовал на этом фреймворке бота
    Написано более трёх лет назад
  • Можно ли подписать .csv файл ЭЦП?

    razer96 @razer96 Автор вопроса
    Спасибо. Читал про этот плагин. У меня больше вопрос в другом. В моем случае не совсем будет актуальна установка сторонних плагинов. Дело вот в чем. Опишу ситуацию в целом. Пользователь генерирует на основе данных собраных с заполненной формы CSV файл. Этот файл используется в дальнейшем другими пользователями, которые на основе информации в файле составляют отчет. И тут вопрос актульности. Нужно чтобы файл был подписан, и проверка подлинности иноформации( сопоставление с хэшом ) все это происходило без сторонних плагинов. Т.е. пользователь в клиентском приложении сгенерировал csv файл, и отправил файл другому пользователю. Этот пользователь зашел в свою админку, и там в клиентском приложении( админке ) проверяет подленности информации, и тут не должно быть привязки к сторонним плагинам. Поэтому я спрашивал про конкретные методы предоставляемые либо js библиотеками, либо что-то на Go lang.
    Написано более трёх лет назад
  • Как ограничить возможные типы принимаемых файлов в node.js?

    razer96 @razer96 Автор вопроса
    Алексей Тен, Просто думал есть какой-то иной способ, кроме if else :D
    Написано более трёх лет назад
  • Как ограничить возможные типы принимаемых файлов в node.js?

    razer96 @razer96 Автор вопроса
    Алексей Тен, к сожалению во все возможных модулях не нашел инфы о лимите форматов.
    Смотрел Multer и вот Express-fileuploaded.
    Написано более трёх лет назад
  • Как ограничить возможные типы принимаемых файлов в node.js?

    razer96 @razer96 Автор вопроса
    Алексей Тен, через express-fileuploaded
    Написано более трёх лет назад
  • Как отсортировать объект по ключу, если ключем является дата в строковом формате?

    razer96 @razer96 Автор вопроса
    Все, понял о чем вы. Да, я немного не верно указал пример даты. Там без нуля должно быть.
    Написано более трёх лет назад
  • Как отсортировать объект по ключу, если ключем является дата в строковом формате?

    razer96 @razer96 Автор вопроса
    не понял вас)
    Написано более трёх лет назад
  • Могут ли два микросервиса выполняющие схожую безнес логику, обращаться к одной базе данных?

    razer96 @razer96 Автор вопроса
    nrgian, Понял, спасибо большое за консультацию. В коментарии к коментарию Andrey Shatokhin написал, что мы ошиблись при проектировании, и действительно пришли к вертикальному масштабированию вместо горизонтального, что оказалось не верно в корни. Спасибо. Склеим в таком случае эти два сервиса)
    Написано более трёх лет назад
  • Могут ли два микросервиса выполняющие схожую безнес логику, обращаться к одной базе данных?

    razer96 @razer96 Автор вопроса
    nrgian, Хорошо, благодарю за советы. Тогда рассмотрим вариант того, чтобы сделать общий сервис. Мы видимо и правда ошиблись в проектировании. Благодарю.
    Написано более трёх лет назад
  • Могут ли два микросервиса выполняющие схожую безнес логику, обращаться к одной базе данных?

    razer96 @razer96 Автор вопроса
    nrgian, А чем с точки зрения производительности будет лучше, если будет больший трафик идти на один сервис? Из описанной мною ситуации, думаете это будет лучше?
    Написано более трёх лет назад
  • Могут ли два микросервиса выполняющие схожую безнес логику, обращаться к одной базе данных?

    razer96 @razer96 Автор вопроса
    Я просто читал о подобных исключениях, когда два микросервиса обращались к одной базе, и идея было именно в том, что у них была тесно связанная бизнеслогика.
    Написано более трёх лет назад
  • Могут ли два микросервиса выполняющие схожую безнес логику, обращаться к одной базе данных?

    razer96 @razer96 Автор вопроса
    Но если оно того требует? Просто например один сервис должен держать до 5000-10000 одновременных соеденений по WebSocket, и если этот же сервер еще будет и обрабатывать бизнес логику принимая примерно 100-200 http запросов в секунду, хотя данную бизнес логику может выполнять и другой сервис, так как большая часть этой логики ни как не должна напрямую взаимодействовать с Socket.io сервером. Как быть тогда?
    Написано более трёх лет назад
  • Как получить доступ к объекту request в мидлвейре passport.js?

    razer96 @razer96 Автор вопроса
    Все, нашел решение проблемы. Нужно установить флаг passReqToCallback: true, и тогда можно вытащить объект req в callback функции.
    Написано более трёх лет назад
  • Стоит ли производить валидацию JWT и на каждом микросервисе, если валидация происходит на API Gateway?

    razer96 @razer96 Автор вопроса
    Иван Шумов, тоже верно
    Написано более трёх лет назад
  • Стоит ли производить валидацию JWT и на каждом микросервисе, если валидация происходит на API Gateway?

    razer96 @razer96 Автор вопроса
    Иван Шумов, И все таки я пока останавлюсь на варианте проверки токена на каждом сервисе. Просто насколько я знаю Амазоновские продукты не бесплатны, у нас пока нет возможности брать их продукты, так как проект пилится под стартап. В дальнейшем конечно да, будут патчи, и рефакторинг с использованием более оптимальных технологий.
    Написано более трёх лет назад
  • Стоит ли производить валидацию JWT и на каждом микросервисе, если валидация происходит на API Gateway?

    razer96 @razer96 Автор вопроса
    Иван Шумов, Хорошо, благодарю
    Написано более трёх лет назад
  • Стоит ли производить валидацию JWT и на каждом микросервисе, если валидация происходит на API Gateway?

    razer96 @razer96 Автор вопроса
    Иван Шумов, Каким образом? Ну если не прибегать к валидации токена на каждом сервисе? По факту на уровне nginx у меня в конфиге идет обработка запросов направленных только с API Gateway, сторонние запросы просто игнорируются.
    Написано более трёх лет назад
  • Стоит ли производить валидацию JWT и на каждом микросервисе, если валидация происходит на API Gateway?

    razer96 @razer96 Автор вопроса
    Нет, у меня самописный API Gateway.
    Написано более трёх лет назад
  • Обязательно ли проверять id пользователя зашифрованный в JWT?

    razer96 @razer96 Автор вопроса
    Иван Шумов, Ок, благодарю вас
    Написано более трёх лет назад
  • Обязательно ли проверять id пользователя зашифрованный в JWT?

    razer96 @razer96 Автор вопроса
    Т.е. по факту, не обязательно в целом проверять наличие пользователя из токена в системе?
    Написано более трёх лет назад
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • Rsa97
    Rsa97
    • 5 ответов
    • 0 вопросов
  • mayton2019
    • 5 ответов
    • 0 вопросов
  • Антон Банников
    • 5 ответов
    • 0 вопросов
  • AshBlade
    Сергей Соловьев
    • 4 ответа
    • 0 вопросов
  • Mike_Ro
    Михаил Р.
    • 4 ответа
    • 0 вопросов
  • SignFinder
    Alexey Dmitriev
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации