我只是一个初学者,我很感兴趣,并且想知道什么是cometd以及使用了什么我用Google搜索并找到了一些资源。在以下链接中 1。http://docs.cometd.org/reference/installation.html#d0e346
我尝试了给定的演示,但我无法从中获得预期的输出。任何人都可以发布一些资源网址,以便我可以学习吗?
答案 0 :(得分:21)
免责声明:我是CometD项目负责人。
CometD是一组库,用于编写通过Web执行消息传递的Web应用程序。
每当您需要编写客户端需要对服务器端事件做出反应的应用程序时,CometD是一个非常好的选择。想想聊天应用程序,在线游戏,监控控制台,协作工具,股票交易等。 请参阅preface。
CometD提供了一个JavaScript客户端库,一个Java客户端库和一个Java服务器库。 这允许您在浏览器中编写具有细粒度逻辑和控制的应用程序。 Java中的服务器库利用了JVM的高可伸缩性和JVM和Servlet规范提供的强大的异步I / O API。
CometD与传输无关:您使用高级API编写应用程序,CometD负责使用可用的最佳传输通过线路传递消息:WebSocket或HTTP,如果WebSocket不起作用,还提供透明的回退。
CometD提供了一个名为Oort的群集解决方案,允许您水平扩展您的Web应用程序。
CometD附带了大量功能和扩展的documentation以及教程和演示,您可以将它们用作项目的起点。
Join CometD开始攻击基于CometD的Web应用程序。
CometD教程目前是为CometD 2.x编写的,但CometD 3.x(当前版本的CometD)的端口目前正在进行中,因此需要一点耐心。 但您可以按照primer并部署demos来立即开始。
我希望您可以使用上述参考资料开始使用CometD。 在邮件列表上发送电子邮件,以获取您可能需要的任何帮助。