节点聊天使用啥样的技术

Posted

技术标签:

【中文标题】节点聊天使用啥样的技术【英文标题】:what kind of technology is node-chat using节点聊天使用什么样的技术 【发布时间】:2010-07-21 20:29:58 【问题描述】:

这是我正在询问的节点聊天: http://github.com/scottgonzalez/node-chat

消息是如何传递到服务器的?

websocket 彗星 ajax?

它是如何工作的?

它使用的是可扩展的吗?

谢谢。

【问题讨论】:

【参考方案1】: 它使用 node.js 作为 specialized http-server 运行,通过类似 REST 的 API 对请求做出反应,传递 json。 客户端是一个 jquery 增强的“网站”,通过 jquery.ajax() polls its information from the server (json 块也可以通过 jQuery.getJSON() 获取 [只是正常的 http 获取])。 因为它只是一个小小的炫耀,我怀疑它是否“可扩展”,就“将它像地狱一样分布在数千台机器上以处理数百万用户”。

【讨论】:

谢谢,澄清一下,它使用 ajax 定期轮询服务器?我只是对更新的速度感到惊讶,所以这根本不是任何形式的长轮询或类似的事情。

以上是关于节点聊天使用啥样的技术的主要内容,如果未能解决你的问题,请参考以下文章

典型的分布式 KVS 是啥样的?

天使投资,VC,PE 介入企业的节点是啥样的?分别起啥作用

jquery获取不到动态加载的dom元素是一种啥样的体验

网卡地址 MAC格式是啥样的?

在职场中,做出啥样的转正答辩ppt可以轻松得到领导认可?

lotus domino是啥样的计算机技术?是一门编程语言么?