[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"glossary-publish-subscribe::tr":3,"gloss-cluster-publish-subscribe::tr":23,"gloss-next-publish-subscribe::tr":9},{"slug":4,"category":5,"name":6,"definition":7,"meta_desc":8,"faq":9,"schema_markup":9,"related":10},"publish-subscribe","integration","Yayınla\u002FAbone Ol (Pub\u002FSub)","Yayınla\u002Fabone ol (pub\u002Fsub), göndericilerin — yayıncıların — olayları, kimin aldığını bilmeden ya da umursamadan adlandırılmış bir kanala veya konuya yaydığı ve ilgili herhangi bir sayıda tüketicinin — abonelerin — bağımsız olarak bir kopya aldığı bir mesajlaşma desenidir. Ortada bir mesaj aracısı (broker) durur ve iki tarafı tamamen ayrıştırır: yayıncı yalnızca \"bir sipariş verildi\" diye duyurur, ilgilenen servislerin her biri (faturalama, e-posta, analitik, stok) kendi başına tepki verir. Bu, her mesajın tam olarak tek bir işçi tarafından ele alındığı noktadan noktaya kuyruktan farklıdır; pub\u002Fsub'da tek bir olay birçok tüketiciye dağılır. SaaS geliştiricileri için pub\u002Fsub, olay güdümlü mimarinin bel kemiğidir. Yeni bir işlev — bir Slack bildirimi, bir veri ambarı senkronizasyonu — eklemenizi, mevcut olayları yayınlayan koda hiç dokunmadan yeni bir tüketiciyi bu olaylara abone ederek yapmanızı sağlar. Bu gevşek bağlılık, büyüyen bir sistemi bakımı yapılabilir tutan şeydir. Planlamanız gereken bedeller: mesajlar birden fazla kez gelebilir (bu yüzden tüketiciler idempotent olmalı) ve teslimat asenkrondur, dolayısıyla aşağı akış etkileri anında gerçekleşmez.","Yayınla\u002Fabone ol, yayıncıların kimin dinlediğini bilmeden bir konuya olay yaymasını sağlar; ortadaki aracı sayesinde her abone kendi kopyasını alır.",null,[11,14,17,20],{"slug":12,"name":13},"dead-letter-queue","Ölü Mektup Kuyruğu (DLQ)",{"slug":15,"name":16},"message-queue","Mesaj Kuyruğu (Message Queue)",{"slug":18,"name":19},"server-sent-events","Server-Sent Events (SSE)",{"slug":21,"name":22},"webhook","Webhook",[24,28,31,34,37,40,44,47,50,53,56,59],{"slug":25,"category":5,"name":26,"updated_at":27},"backend-for-frontend","Frontend için Arka Uç (BFF)","2026-08-24T02:46:38+00:00",{"slug":29,"category":5,"name":30,"updated_at":27},"concurrency-limit","Eşzamanlılık Sınırı",{"slug":32,"category":5,"name":33,"updated_at":27},"event-ordering","Olay Sıralaması",{"slug":35,"category":5,"name":36,"updated_at":27},"field-mapping","Alan Eşleme (Field Mapping)",{"slug":38,"category":5,"name":39,"updated_at":27},"function-schema","Fonksiyon Şeması",{"slug":41,"category":5,"name":42,"updated_at":43},"grpc","gRPC","2026-08-24T02:46:37+00:00",{"slug":45,"category":5,"name":46,"updated_at":27},"integration-marketplace","Entegrasyon Pazar Yeri (Integration Marketplace)",{"slug":48,"category":5,"name":49,"updated_at":27},"ip-allowlist","IP İzin Listesi",{"slug":51,"category":5,"name":52,"updated_at":27},"json-web-token","JSON Web Token (JWT)",{"slug":54,"category":5,"name":55,"updated_at":27},"mcp-server","MCP Sunucusu",{"slug":57,"category":5,"name":58,"updated_at":27},"mutual-tls","Karşılıklı TLS (mTLS)",{"slug":60,"category":5,"name":61,"updated_at":27},"oauth-scopes","OAuth Kapsamları"]