Ana içeriğe geç

6.2. Polling#

Projelerde yoklama(poll) yöntemi ile bildirim yönetimi yapılmasını sağlayan uygulamadır. İstemci kişiye özgü, duyuru olarak gönderilmiş bildirimlerin içeriklerini ve okunmamış bildirim sayısını uygulama üzerinden kendisi sorgular. Sorgulama sıklığına projeler karar verir.

Yetenekler#

  • Duyuru niteliği taşıyan kullanıcı bağımsız bildirim gönderme desteği sağlar.
  • Kullanıcıya özgü bildirim gönderme desteği sağlar.
  • Belirlenen tarihe kadar yayında kalan "Genel Duyuru" gönderme desteği sağlar.
  • Bildirimler için okunma durumlarını yönetebilmenizi sağlar.
  • Geçmişe dönük olarak okunan/yeni tüm bildirim ve duyuruların görüntülenmesini sağlar.

İstek Yaşam Döngüsü(Request Lifecycle)#

Tüm notificaiton polling uygulaması kurulu bir ortam için security kontrolleri ve cache işlemleri için 8 adımlık network akışı gerçekleşir.

SECURITY_ENABLED:'false' olarak işaretlendiğinde akışta 2. ve 3. adımlar devre dışı bırakılır.

CACHE_TYPE:'simple' olarak ayarlandığında her bir instance inmemory cache kullanımına geçer ve redis bağlantısı aramaz. Bu durumda 6. ve 7. adımlar devre dışı bırakılır. Cachable metodlar için ikinci çağrımda cache evict edilmediyse 4. ve 5. adımlara uğramadan akış tamamlanır.