标签: ruby-on-rails observers
我想知道是否有一种方法可以在多个rails服务器上发射观察(模型观察者)?任何帮助都非常感谢
答案 0 :(得分:0)
取决于你所谓的观察,我认为它是模型观察者?
关键是您的每个服务器都是隔离的,因此如果不使用Thread安全和Mutex对象,您将无法轻松共享数据;或共享临时数据库表。
获得模型活动的中央通知的简单方法是使用一个(或一组)redis服务器。 Redis可以通过Rail中心进程监控,因此当您的任何服务器在Redis中发布事件时,您的Rail中心进程会立即得到通知。
http://redis.io/