Yayınla/Abone Ol (Pub/Sub)

Yayınla/abone ol (pub/sub), 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/sub'da tek bir olay birçok tüketiciye dağılır. SaaS geliştiricileri için pub/sub, 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.

Sonraki adım

Araç fiyatlarını yan yana görün

Takip ettiğimiz tüm araçlar, kategoriye göre, en düşük liste fiyatıyla ve yıllık faturayı hesaplayabileceğiniz bir sayfayla.

Daha fazla Entegrasyonlar terimi