Idempotência

Definição - o que significa idempotência?

O termo “idempotente” em TI se refere a uma operação que não afeta o aplicativo em que é chamada, se for chamada mais de uma vez com os mesmos parâmetros de entrada. Outros tipos de operações alteram a estrutura de dados do aplicativo com cada iteração.

Definirtec explica idempotência

A idempotência pode ser usada para examinar os aspectos fundamentais de como os comandos e funções funcionam em um determinado ambiente de programação.

Um dos melhores e mais fáceis exemplos para explicar a idempotência é o uso de vários comandos em um determinado servidor ou sistema de comunicação de arquitetura. Por exemplo, o protocolo HTTP usa vários comandos, entre eles “Get” e “Post”. Os especialistas apontam que, por exemplo, repetir um comando “Get” não alteraria o programa circundante, mas repetir um comando “Post” alteraria o programa a cada iteração.