rechat:RethinkDB + Tornado 异步聊天

时间:2024-07-04 15:32:48
【文件属性】:

文件名称:rechat:RethinkDB + Tornado 异步聊天

文件大小:121KB

文件格式:ZIP

更新时间:2024-07-04 15:32:48

async rethinkdb tornado Python

重新聊天 RethinkDB + Tornado 聊天演示 使用 Async RethinDB Driver ,带有更改提要和 Longpolling。 更改提要使 #这个怎么运作 当新的聊天消息到达时,它会被插入到events表中,RethinkDB 会自动通知 changfeed 监听器。 它使按摩具有持久性和可扩展性。 由于 changefeeds,无需跟踪以前的消息光标。 与队列和数据库架构的组合相比,可维护性更好。 使用 rethinkdb 2.0RC1 和 tornado 4.1.0 进行测试。 还包括来自最新提交的 python rethinkdb 驱动程序,以便于测试。 #设置 easy_install install tornado==4.1.0 # Or pip install tornado==4.1.0 #跑步 python rechat.py


【文件预览】:
rechat-master
----rechat.py(4KB)
----rethinkdb()
--------_restore.py(8KB)
--------_index_rebuild.py(11KB)
--------_export.py(20KB)
--------repl.py(176B)
--------_dump.py(7KB)
--------docs.py(156KB)
--------_import.py(38KB)
--------_backup.py(4KB)
--------errors.py(4KB)
--------__init__.py(706B)
--------net.py(20KB)
--------ql2_pb2.py(4KB)
--------_negative_zero_check.py(7KB)
--------net_tornado.py(10KB)
--------query.py(6KB)
--------version.py(21B)
--------ast.py(43KB)
----.hgingore(20B)
----README.md(716B)
----behchmark.zsh(704B)
----templates()
--------index.html(1KB)
--------message.html(101B)
----benchmark_rechat_analysis.ipynb(74KB)
----static()
--------chat.js(4KB)
--------chat.css(1KB)

网友评论