6 puan yazan xguru 2020-05-04 | 1 yorum | WhatsApp'ta paylaş
  • Kafka/Pulsar'a benzer, ancak çok daha basit ve buluta uygun bir uygulama

  • Zookeeper/JVM gibi karmaşık bağımlılıklar ve ayarlar gerektirmeyen, 16 MB'lık tek bir Go binary'si

  • İstemciler gRPC kullanır

  • NATS'i genişleterek mevcut NATS ortamında kod değişikliği olmadan güvenilir streaming ve Pub/Sub Log API eklenebilir

  • Wildcard Subscription desteği

  • Key-value ve header desteği → WAL, Write Ahead Logging için uygun

  • Log saklama ve anahtar tabanlı sıkıştırma

1 yorum

 
xguru 2020-05-04

NATS - basit ve güvenli, yüksek performanslı açık kaynaklı bir mesajlaşma sistemi: https://nats.io/

NATS için Korece tanıtım yazısı: https://medium.com/@goinhacker/nats-a63fba865d6f

Mevcut log tabanlı mesajlaşma çözümü olarak NATS Streaming var, ancak bu NATS'ten ayrı bir protokol uygulama yaklaşımına sahip,

Liftbridge ise NATS'i tamamlayarak onun temeli üzerinde basit ama güvenli iletimi garanti edecek şekilde uygulanmış bir "Bridge".

Bu yüzden mevcut kodda değişiklik yapmadan eklenip kullanılabilir.

Liftbridge vs NATS Streaming vs Apache Kafka vs Apache Pulsar

https://liftbridge.io/docs/feature-comparison.html

Liftbridge geliştiricisi Tyler Treat'in 2017~2018 yıllarında dağıtık log sistemi uygulaması hakkında yazdığı seri yazılara göz atın.

Building a Distributed Log from Scratch