İçeriğe geç
Geliştirme dokümantasyonu
Bu belgeler Keydra'nın geliştirilmekte olan hâlini anlatır; yayımlanmış bir sürüm değildir. Anlatılanlar bir sürüm çıkana kadar değişebilir.

Pub/Sub

Kanallara ve desenlere abone olun, mesaj yayımlayın. Abonelik sunucuya ait olduğu için bütün sekmeler aynı mesajları görür.

Abonelikler nasıl çalışır#

Abonelik tarayıcı sekmenize değil sunucuya aittir. Keydra bir kez abone olur ve gelen mesajları bildirim hattı üzerinden dağıtır. Böylece bütün sekmeler — ve bütün kullanıcılar — aynı mesajları görür; sekmeyi kapatmak aboneliği sonlandırmaz.

Pub/Sub sayfası; abone olunacak kanallar ve desenler, gelen mesajların yanında

Abone olma işleminin konsolda yapılmamasının nedeni de budur: SUBSCRIBE geri dönmez ve konsolun bağlantısı paylaşılır.

Hem kanallar hem desenler desteklenir. Desen aboneliği PSUBSCRIBE kullanır; news.* deseni news altındaki bütün kanalları izler.

Bir kanala abone olma ve yayımlama#

Ön koşullar
  • Dinlemek için pubsub:subscribe, mesaj göndermek için pubsub:publish izni.

Prosedür

Dinlemek için:

  1. Hedefi açıp Pub/Sub sayfasına gidin.

  2. Kanallar alanına bir ya da birkaç kanal yazın — yer tutucu biçimi gösterir: news, events. Alternatif olarak Desenler alanına news.* gibi bir desen girin.

  3. Abone ol düğmesine tıklayın. Zaten açık bir abonelik varsa düğmede Aboneliği değiştir yazar.

  4. Dinlemeyi bırak seçeneği aboneliği herkes için sonlandırır.

Yayımlamak için:

  1. Kanal ve Mesaj alanlarını doldurun.

  2. Yayınla düğmesine tıklayın.

Doğrulama

Mesajlar Mesajlar başlığı altında, Geliş zamanıyla birlikte listelenir. Abonelik açık olup henüz mesaj gelmediyse panel bozuk görünmez; şunu yazar: Abonelik açık; buraya yayımlanan her şey burada görünecek.

Bu sayfayı düzenle