graphql nedir ?

SoruCevap

Üye
Çözümler
1
Tepkime
62
Yaş
36
Coin
256,936
Mikroservis mimarilerde bileşenlerin veri alışverişinde bulunması için REST API kullanımı oldukça popüler REST kendi içinde bir dizi problem barındırıyor REST ile kompleks sorgular yazmak oldukça zor

CODE
GET customer?name Bart&include address,account&limit 10&offset 20


CODE
Müşterinin hangi detayda doldurulup getirileceği belirsiz



INDENT 6Graphql nedir?INDENT
GraphQL bir RPC mekanizmasıdır Veriye ihtiyacı olan istemciler, ihtiyacı olan veriyi belirli bir şema doğrultusunda tarif ederek isterler

Merkezde önceden tanımlanmış keşfedilebilir, geçerlenebilir veri modeli vardır

Önceki paragrafta verdiğimiz örnek aşağıdaki şekilde sağlanabilir
CODE
{
findCustomerByName (name:Bart,offset: 20, limit: 10){
name
surname
addresses{
street
city



}
accounts{
accountno
balance



}



}



}



CODE

INDENT 6Ne avantajı var?INDENT
Bir sayfayı görüntülemek için birden fazla REST çağrısı yapmak oldukça sıradan bir durum Oysa GraphQL ile tek istekte bunu başarmak mümkün
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Üst Alt