amqp的长轮询http前端

txlongpoll的Python项目详细描述


LaunchPad和Landscape使用的通用长轮询服务器。

依赖关系

默认情况下,txlongpoll尝试在不进入网络的情况下构建; 相反,它试图从下载缓存/dist中找到所有依赖项, 你必须自己下载所有依赖项。

如果您喜欢使用'net,pypi等资源,则:

  • 删除makefile中的–setup source和–download base选项 允许bootstrap.py下载setuptools。
  • 在buildout.cfg中注释掉install-from-cache = true行 允许bin/buildout下载依赖项。

要运行测试,您可能还需要lp:rabbitfixture(bzr branch LP:拉比固定装置)。建立一个SDist tarball并将其放入 下载cache/dist。您可能还需要为 testresources-0.2.4_r58,直到它到达pypi。

TxlongPoll需要最近的RabbitMQ支持拒绝。特立独行的 1.8.0还不够,但2.1.1工作正常,因此,>;=Natty可以。

建筑

$ make build

将只生成运行txlongpoll所需的部分。不支持 标签或测试。

测试

$ make check

将构建txlongpoll的所有与测试相关的部分,然后执行完整的 测试运行,但

$ make bin/test

就做第一部分。

有testrepository<;https://launchpad.net/testrepository>; 支持,因此您还可以执行以下操作:

$ testr init $ testr run

这可能是开发txlongpoll的最佳方法。

运行

$ bin/twistd txlongpoll

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何使用Netbeans在Java中创建可执行文件   swing Set不透明(真/假);JAVA   java JPA无法删除具有onotomany关系和cascatype all的实体   java Hibernate自参考映射难题   Java/从字符串到Java代码   java为什么我已经在取整了,却得到了一个无终止小数扩展?   java Wicket onsubmit信息对话框   java如何使用类、类加载器和URL获取资源   java在多模块项目中使用License Maven插件时出错   java HashSet“contains”方法是如何工作的?   图像JavaPNG显示为黑色   java如何在保持内容完整的同时在两个活动之间切换?   JAVA在Tomcat 7.0.27中,WAR无法为Prod正确解包   listview的java onclicklistener   JavaXPages托管Bean可以跨多个数据库工作吗?   java无法停止服务空对象引用错误Android   java将UTF8编码的字符串转换为人类可读的字符串   JavaSpring与JBossSAML的集成   java如何替换AuthorizationCodeInstalledApp类?