Mitä yleisiä aikakatkaisumalleja käytetään arkkitehtonisesti joustavissa järjestelmissä?

1. Circuit Breaker -kuvio: Tämä kuvio tarkkailee palvelun vikojen määrää ja "avaa piirin", kun kynnysarvo saavutetaan. Tämä estää lisäpyyntöjen lähettämisen palveluun, kunnes se paranee.

2. Yritä uudelleen malli: Tämä malli yrittää epäonnistuneita pyyntöjä uudelleen tietyn määrän kertoja ennen kuin se luovuttaa. Tämä on hyödyllistä, kun vika on väliaikainen ja korjaantuu itsestään ajan myötä.

3. Bulkhead-kuvio: Tämä kuvio jakaa järjestelmän erillisiin osiin, jotta jos yksi osa epäonnistuu, se ei kaada koko järjestelmää.

4. Aikakatkaisukuvio: Tämä malli määrittää enimmäisajan pyynnön suorittamiselle. Jos pyynnön täyttäminen kestää liian kauan, sen katsotaan epäonnistuneen.

5. Varamalli: Tämä malli antaa toissijaisen vastauksen, kun pyyntö epäonnistuu. Toissijainen vastaus voi olla oletusarvo tai vastaava palvelu, joka pystyy käsittelemään pyynnön.

Julkaisupäivämäärä: