Вопросы по теме 'idempotent'

Как правильно рассматривать идемпотентность с точки зрения HTTP DELETE?
Недавно я провел много времени, читая спецификацию HTTP 1.1 и связывая ее с REST. Я обнаружил, что существует две интерпретации метода HTTP DELETE в отношении его «идемпотентности» и безопасности. Вот два лагеря: Если вы удаляете ресурс с...
3147 просмотров
schedule 17.12.2022

Должны ли реализации IDisposable.Dispose() быть идемпотентными?
Платформа Microsoft.NET предоставляет интерфейс IDisposable , для которого требуется реализация метода void Dispose() . Его цель состоит в том, чтобы разрешить ручное или основанное на области высвобождение дорогостоящих ресурсов, которые могла...
1026 просмотров
schedule 25.03.2024

ansible игнорировать конфигурацию run_once для задачи
Я использую Ansible и хочу запустить задачу только один раз. Я следую документации по настройке и запуску задачи только один раз . - name: apt update shell: apt-get update run_once: true Но когда я запускаю Ansible, он всегда выполняет...
12298 просмотров
schedule 14.01.2024

Заставить PUT создать идемпотентный запрос в REST API
Моя цель - сделать идемпотент/создать REST API, который реализован как глагол PUT. Идемпотентный RFC гласит: Идемпотентные методы различаются тем, что запрос может повторяться автоматически, если сбой связи происходит до того, клиент...
802 просмотров
schedule 22.12.2023

REST Создание ресурса по запросу
Скажем, мне нужно предоставить услугу, где я могу запросить анализ пользователя за определенный период времени (общие действия, действия, отношения и т. д.). Я бы сразу подумал об этом как: /users/{userId}/analyses - POST...
21 просмотров
schedule 13.03.2024

Могу ли я сказать, что метод peek() в java.util.stream.Stream должен быть идемпотентным?
Мой вопрос связан с: Что означает идемпотентный метод и каковы побочные эффекты в случае вызова метода close java.lang.AutoCloseable? Что касается метода в java.util.stream.Stream.peek() , в книге Oracle Certified Professional Java SE 8 Study...
59 просмотров
schedule 04.07.2023

Apache Camel не отслеживает изменения файлов
В продолжение темы " Как можно использовать Apache Camel отслеживать изменения файлов? " Я использую версию верблюда 2.23.0, URL-адрес выглядит так: ?noop=true&idempotentKey=${file:name}-${file:modified} Но обновленный файл...
287 просмотров
schedule 16.11.2023

Компонент Camel File - в чем разница между IdempotentRepository и InProgressRepository
В чем именно разница между IdempotentRepository и InProgressRepository? У меня есть следующие определения со страницы на странице компонента File : IdempotentRepository: возможность использовать шаблон Idempotent Consumer EIP, чтобы позволить...
105 просмотров
schedule 07.02.2022

Как обрабатывать URL-адрес успеха в Stripe, учитывая, что запросы GET должны быть безопасными?
Когда мы делаем сеанс проверки с полосой, мы включаем URL-адрес успеха: session = await this.stripe.checkout.sessions.create({ payment_method_types: ['card'], line_items: lineItems, payment_intent_data: { transfer_data: { amount: 9999999,...
103 просмотров
schedule 25.04.2024