I gcóras, déanann comhpháirteanna (seirbhísí, cliaint) cumarsáid trí APIs agus prótacail éagsúla — comhsheasmhach (REST, gRPC) agus neamhsheasmhach (teachtaireachta/scuainí). Tá tuiscint ar an dóigh ar dhéanann comhpháirteanna cumarsáid bunúsach chun córais a dhearadh atá déanta as iliomad páirteanna.
Cumarsáid chomhsheasmhach (iarratas/freagra)
The caller WAITS for a response (blocking):
REST (HTTP) → most common; resources over HTTP (JSON) → simple, ubiquitous, web-friendly
gRPC → high-performance RPC (binary, HTTP/2) → fast, typed; good for internal services
GraphQL → flexible queries (client requests exactly what it needs)
→ for: direct request/response where the caller needs an answer now
