SUPPORT-8689: fix(2) add config retry load
This commit is contained in:
parent
f6c3a97d9c
commit
4fdb02b696
4 changed files with 13 additions and 3 deletions
|
|
@ -32,8 +32,9 @@ public class EsnsiOkopfClient {
|
|||
@Value("${esnsi.okopf.url}")
|
||||
private String uri;
|
||||
|
||||
@Retryable(value = {TimeoutException.class}, backoff =
|
||||
@Backoff(delay = 2000))
|
||||
@Retryable(value = {TimeoutException.class},
|
||||
maxAttemptsExpression = "${esnsi.okopf.retry.max.attempts.load:3}",
|
||||
backoff = @Backoff(delayExpression = "${esnsi.okop.retry.delay.load:1000}"))
|
||||
public String getJsonOkopFormData() {
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
HttpRequest request = HttpRequest.newBuilder()
|
||||
|
|
|
|||
|
|
@ -779,7 +779,12 @@ JBPM использует 3 корневых категории логирова
|
|||
#### Взаимодействие с ЕСНСИ в части получения справочника ОКОПФ
|
||||
|
||||
- `ESNSI_OKOPF_URL` - url который обращается к еснси для получения справочника и скачивает данные спровочников организации в виде заархивированного json файла.
|
||||
- `ESNSI_OKOPF_CRON_LOAD` - настройка, которая указывет расписание для загрузки справочника окопф и сохранение данных по справкам в БД
|
||||
- `ESNSI_OKOPF_CRON_LOAD` - настройка, которая указывет расписание для загрузки справочника окопф и
|
||||
сохранение данных по справкам в БД
|
||||
- `ESNSI_OKOPF_RETRY_DELAY_LOAD` - настройка, которая указывет на повторную попытку загрузить
|
||||
справочник окопф с задержкой
|
||||
- `ESNSI_OKOPF_RETRY_MAX_ATTEMPTS_LOAD` - настройка, которая указывет на максимальное кол-во попыток
|
||||
повторно загрузить справочник окопф
|
||||
|
||||
#### Взаимодействие с WebDav
|
||||
|
||||
|
|
|
|||
|
|
@ -37,6 +37,8 @@ ERVU_KAFKA_JOURNAL_REPLY_TOPIC=ervu.organization.journal.response
|
|||
DB.JOURNAL.EXCLUDED.STATUSES=Направлено в ЕРВУ,Получен ЕРВУ
|
||||
ESNSI_OKOPF_URL=https://esnsi.gosuslugi.ru/rest/ext/v1/classifiers/11465/file?extension=JSON&encoding=UTF_8
|
||||
ESNSI_OKOPF_CRON_LOAD=0 0 */1 * * *
|
||||
ESNSI_OKOPF_RETRY_MAX_ATTEMPTS_LOAD=3
|
||||
ESNSI_OKOPF_RETRY_DELAY_LOAD=1000
|
||||
ERVU_KAFKA_SECURITY_PROTOCOL=SASL_PLAINTEXT
|
||||
ERVU_KAFKA_SASL_MECHANISM=SCRAM-SHA-256
|
||||
ERVU_KAFKA_USERNAME=user1
|
||||
|
|
|
|||
|
|
@ -84,6 +84,8 @@
|
|||
<property name="ervu.kafka.password" value="Blfi9d2OFG"/>
|
||||
<property name="esnsi.okopf.cron.load" value="0 0 */1 * * *"/>
|
||||
<property name="esnsi.okopf.url" value="https://esnsi.gosuslugi.ru/rest/ext/v1/classifiers/11465/file?extension=JSON&encoding=UTF_8"/>
|
||||
<property name="esnsi.okop.retry.delay.load" value="1000"/>
|
||||
<property name="esnsi.okopf.retry.max.attempts.load" value="3"/>
|
||||
<property name="ervu.kafka.journal.request.topic" value="ervu.organization.journal.request"/>
|
||||
<property name="ervu.kafka.journal.reply.topic" value="ervu.organization.journal.response"/>
|
||||
<property name="db.journal.excluded.statuses" value="Направлено в ЕРВУ,Получен ЕРВУ"/>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue