Ruby on Rails + AJAX + Mongrel + JMS/MQ/MOM = 即时通讯
来源:
作者:
时间:2007-09-19
点击:
是时候看看成果了:

同时把 browser 指向 http://127.0.0.1/portfolio 和 http://127.0.0.1/portfolio/producer ,你会留意到当 producer 更新的时候, consumer 也同时更新了!神奇吗?这是用全开源的东西实作出来的成果啊!
总结
我们成功地在 Rails 中作了一个只用 AJAX 而即时更新的软件,这过程中我们用 ApacheMQ 作 MOM,用 STOMP 去连结 MOM 和 Rails 以及用 Mongrel HttpHandler 去让 AJAX 读取消息。当然这只能算是一个 proof of concept ,如有错漏敬请指正。接着可以想想怎样作一个完整的 plugin 简化这个过程。有甚么建议或想法欢迎指教!
整个 Producer 和 Consumer 的 Rails 软件可以在这里下载http://www.reality.hk/%7Esiuying/software/messaging.tgz,它以 MIT License 形式发布。
0

