- Создатель Неизвестный пользователь (a.s.voronin@rt-sk.ru), отредактировано янв 08, 2025

GIT - https://git.gosuslugi.local/ervu/source/micro-digest-calc/-/tree/dev

## Описание

Сервис micro-digest-calc отвечает за расчёт дайджеста для указанного файла.
Сервис слушает топик кафка, получив сообщение скачивает файл с s3 хранилища по ссылке в сообщении, далее подсчитывает дайджест, кладёт его в сообщение и отправляет результат в исходящий топик.

## Kafka

### Consumer

- digest.file.uploaded

### Producer

- digest.error
- digest.completed
- digest.file.uploaded

## REST

У сервиса есть 1 эндпоинт, отвечающий за расчёт дайджеста файла по нужному алгоритму. Ограничений по ролевой модели нет, эндпоинт можно вызвать без токена авторизации

### /service/micro-digest-calc/digest/generate

#### Входные параметры

- path - путь до файла в хранилище
- algorithm - алгоритм расчёта дайджеста

#### Параметры ответа

- path - путь до файла в хранилище
- algorithm - алгоритм расчёта дайджеста
- digest - полученный дайджест

#### Пример запроса

request Развернуть исходный код
expand source?

1 2 3 4 | `{` `` `"path"``:``"s3://ervu-dev-print-template/ExtractFromERVU_LK_v22112024.docx"``,` `` `"algorithm"``:``"GOST3411-2012-256"` `}`

#### Пример ответа

response_200 Развернуть исходный код
expand source?

1 2 3 4 5 | `{` `` `"path"``:` `"s3://ervu-dev-print-template/ExtractFromERVU_LK_v22112024.docx"``,` `` `"algorithm"``:` `"GOST3411-2012-256"``,` `` `"digest"``:` `"6F884D214AFCA71BB13732E3424C6EF0814359EB6944309E01C0BA067E708FB0"` `}`

Нравится Станьте первыми кому понравится это

- Нет меток
- Редактировать метки

Написать комментарий...

Добавить комментарий

Обзор
Инструменты контента
{"serverDuration": 71, "requestCorrelationId": "75271f93f59a8117"}
search
recentlyviewed
attachments
weblink
advanced
image-effects
image-attributes

- Абзац

- Жирный
- Курсив
- Подчеркнутый
- Cредство выбора цвета
  Дополнительные цвета
- Форматирование

- Маркированный список
- Нумерованный список

- Список задач

- Убрать отступ
- Сделать отступ

- Выровнить по левому краю
- Выровнить по центру
- Выровнить по правому краю

- Разметка страницы

- Ссылка

- Таблица

- Вставить

- Разметка страницы

- Отменить
- Восстановить

- Найти/Заменить

- Справка по быстрым ссылкам на клавиатуре

Подключение...