MCP Academy · Ders

Güncellemeleri İstemcilere Bildirme

Bir kaynağın içeriği değiştiğinde sinyal gönderin.

4. ders / 413 adım

Güncellemeleri İstemcilere Bildirme, CoddyKit'te ücretsiz bir MCP Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, MCP Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. MCP Academy kursu toplamda 4 dersten oluşur.

Veriler Yerinde Durmaz

Kaynaklar değişir: bir dosya düzenlenir, bir kayıt güncellenir. MCP, sunucunun istemcileri haberdar etmesine olanak tanır; böylece istemciler artık güncel olmayan içeriği okumayı sürdürmez. 🔔

Bildirimler Tek Yönlüdür

Bir güncelleme sinyali bir bildirimdir: kimliği ve yanıtı olmayan bir JSON-RPC mesajıdır. Sunucu istemciye bir şey olduğunu bildirir ve işlemine devam eder.

Önce Abone Olun

İstemci, belirli bir URI için resources/subscribe çağrısı yaparak abone olur. Sunucu ancak bundan sonra o kaynakla ilgili güncellemeleri göndermeye başlar.

{"method": "resources/subscribe",
 "params": {"uri": "file://notes.txt"}}

Güncellenen Sinyal

İzlenen bir kaynak değiştiğinde sunucu, URI'yi taşıyan resources/updated mesajını gönderir. Bu mesaj neyin değiştiğini belirtir; ancak yeni içeriğin kendisini içermez.

{"method": "notifications/resources/updated",
 "params": {"uri": "file://notes.txt"}}

Bildir, Sonra Yeniden Oku

İşleyiş iki adımdan oluşur: sunucu bildirim gönderir, ardından istemci yeniden okumaya karar verir. Bu yaklaşım yükleri küçük tutar ve zamanlamayı istemcinin kontrol etmesini sağlar.

Liste de Değişebilir

Bazen kaynaklar ortaya çıktıkça veya ortadan kalktıkça tüm katalog değişir. Sunucu, istemcinin listesini yenilemesi için bir list_changed bildirimi gönderir.

{"method":
 "notifications/resources/list_changed"}

Yetenekler Bunu Denetler

Bu özellikler en başta müzakere edilir. Sunucu, başlatma sırasında subscribe ve listChanged desteğini duyurur; böylece her iki taraf da nelerin mümkün olduğunu bilir.

Durdurmak İçin Abonelikten Çıkın

İstemci artık ilgilenmediğinde, ilgili URI için resources/unsubscribe çağrısını yapar. Sunucu da gereksiz trafiği önlemek için güncellemeleri göndermeyi durdurur.

{"method": "resources/unsubscribe",
 "params": {"uri": "file://notes.txt"}}

Yalnızca Gerçek Değişiklikte Tetikleyin

Güncellemeyi yalnızca içerik gerçekten değiştiğinde gönderin. Gürültü oluşturan, gereksiz bildirimler istemcinin çabasını boşa harcar ve anlamsız yeniden okuma işlemlerini tetikleyebilir.

Kaynağı İzleyin

Ne zaman bildirim göndereceğinizi bilmek için sunucunuz, dosya izleyici veya veritabanı tetikleyicisi gibi bir kaynağı izler ve buna yanıt olarak güncellenme sinyali gönderir.

Bu Neden Önemli

Güncelleme bildirimleri bir kaynağı canlı hâle getirir. Model, yoklama yapmadan gerçek durumla eşzamanlı kalır ve bağlamını güncel tutar. 🎯

Hızlı Kontrol

Bir resources/updated bildirimi neleri içerir?

Özet

İstemcilerin nasıl abone olduğunu, güncelleme ve list_changed bildirimlerini aldığını ve isteğe bağlı olarak yeniden okuma yaptığını; böylece dinamik kaynakların güncel ve canlı kaldığını öğrendiniz. Kurs tamamlandı! 🚀

Başlamak ücretsiz

Yapay zeka eğitmeniyle Python öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Güncellemeleri İstemcilere Bildirme” dersi ücretsiz mi?

Evet — “Güncellemeleri İstemcilere Bildirme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve MCP Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. MCP Academy kursu toplamda 4 dersten oluşur.

“Güncellemeleri İstemcilere Bildirme” dersinde ne öğreneceğim?

Bir kaynağın içeriği değiştiğinde sinyal gönderin. MCP Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

MCP Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te MCP Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Güncellemeleri İstemcilere Bildirme” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu MCP Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her MCP Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Parametreli Kaynak URI'leri
  2. İçeriği Okuma Anında Oluşturma
  3. Liste ve Şablonlu Kaynaklar
  4. Güncellemeleri İstemcilere Bildirme
← MCP Academy Sayfasına Dön