WebSockets üzerinden PostgreSQL asynchronous notifications göndermek için herhangi bir Ruby/Rails kitaplığı var mı?PostgreSQL bildirimleri ve Raylarla Birlikte WebSockets
Belirli bir veritabanı tablosundaki güncelleştirmeler için bir tarayıcı istemcisine bildirmem gerekiyor. Bunun pub/sub API'larla yapılabildiğini biliyorum, ancak Postgres'in tek çözümünü arıyorum.
Bunun için bir Python tutorial buldum, ama Ruby için bir tane bulamadık. Bunu üretim kullanımı için kullanmam gerekiyor, bu yüzden üretime hazır bir kütüphane ve öğretici en iyisi olurdu.
Tam olarak bu senaryo için bir Rails3-Plugin yazdım. Ne yazık ki bu kapalı kaynaktır (ücretli bir iştir), ancak bunu kendi başınıza kolayca gerçekleştirebilirsiniz. Websockets için bir EventMachine eklentisi vardır ve dinlemek/bildirmek için Model.execute() kullanabilirsiniz. Göz önünde bulundurmanız gereken tek şey, MRI'ın çok iş parçacıklı olmadığıdır (GIL'yi arayın), bu yüzden websockets sunucusu için MRI yerine jöle kullandım. – ckruse