我正在使用http://raphaeljs.com/在页面上的画布元素上绘制一些矢量图形。
当我正在运行的另一个网站上发生事件时,我想以某种方式实时更新页面上的图形。
例如,当有人使用其他站点上的搜索工具时,我希望它在我的画布上显示。它是一种事件可视化练习。不同的事件将触发在画布上创建不同的视觉效果。
我的问题是如何构建应用程序。据我所知有两种方法
将事件保存在数据库中的某处,并使用 ajax 请求让画布应用程序查询并将它们添加到页面中。(我看到这个拉)
让事件以某种方式将数据发送到正在侦听传入请求的画布应用程序(我将其视为 PUSH)。
我想选择选项 2,因为我不想开始将东西存储在数据库中,然后再处理使用队列。我认为将东西发送到画布会更好。
有没有人对此有任何建议,以及我如何使用 JS 监听传入的请求。这甚至可能吗?