gpt4 book ai didi

javascript - Comet JSON推送到javascript

转载 作者:行者123 更新时间:2023-11-28 00:23:21 24 4
gpt4 key购买 nike

我断断续续地学习 Scala 一段时间,并成功地建立并运行了一个简单的实时发布系统。

我想知道是否有人可以帮助我在正确的方向上通过 JSON 将数据更改推送到我正在运行的几个 javascript 模块。

基本上,我正在寻找的是一个 Comet 系统,用于将 JSON 数据向下推送到一些页面模块,然后这些页面模块将接受数据并确定如何处理它。

例如,我有一个可以在其上绘制的 html5 Canvas 。每张图都以 JSON 格式临时保存,包括形状、颜色、厚度等坐标。然后将其发送到服务器,通过 Comet 分发给房间的其他参与者。

我不太确定要搜索什么,甚至不确定从哪里开始寻找这种功能。

最好将绘图保存在数据库中,然后 Comet 将其提取并传递给房间中的其他人吗?

任何帮助将不胜感激,提前致谢,如果我的问题含糊不清,我深表歉意,如果是这样请告诉我,我会很乐意详细解释。

干杯

最佳答案

我认为这种用例是实现 Lift 的基本用例之一,因此您可能想看看基本的聊天示例 - http://simply.liftweb.net/index-Chapter-2.html#toc-Chapter-2

确保查看该页面顶部链接的 Github 上的代码,因为书中的文字没有提供所有必要的部分。

关于你的最后一个问题,保存到数据库是你可以并行或串行处理 cometd 请求的事情。保存到 actor 内部数据库的最佳实践是将数据库访问权限分配给另一个 actor,以免阻塞原始 actor 的进程,但如果它成为问题,您始终可以稍后重构该数据库访问。

关于javascript - Comet JSON推送到javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7450559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com