Sobes.tech
Middle+

Milyen típusú interakció volt egyik legutóbbi projektedben?

sobes.tech MI

Válasz az MI-től

Az egyik legutóbbi projektben a szolgáltatások közötti interakció REST API-n keresztül valósult meg JSON használatával az adatok cseréjére. Egy szolgáltatás HTTP kérésekkel szolgáltatta az adatokat, egy másik pedig fogyasztotta és feldolgozta azokat. A megbízhatóság növelése érdekében újrapróbálási mechanizmusokat és időkorlátokat alkalmaztak. Emellett a belső szolgáltatások közötti magas teljesítményű kommunikáció érdekében gRPC-t használtak.

Egyszerű REST kliens példája Go nyelven:

resp, err := http.Get("https://api.example.com/data")
if err != nil {
    log.Fatal(err)
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
// testreszabás