【发布时间】:2013-03-04 17:59:19
【问题描述】:
我目前正在为我的数据库使用mysqldb,我需要集成一个实时的消息传递功能。 Tornado 提供的chat demo没有实现数据库,(而blog可以。)
这种消息服务也将在未来兼作电子邮件(就像 Facebook 的消息服务如何运作一样。聊天平台也是电子邮件。)无论如何,我想确保我当前的第一个聊天版本能够要扩展为电子邮件功能,总的来说,我需要将消息存储在数据库中。
是不是很简单:对于发送的每条聊天消息,查询数据库并将消息显示在用户的屏幕上。或者,这种方法是否容易遭受服务器负载高和优化不佳的问题?我应该如何构建“基础设施”来完成这项工作?
(我为这个问题中的一些固有主观性道歉;但是,我更喜欢“测量两次,编码一次。”)
感谢输入、示例和资源。
问候。
【问题讨论】:
标签: python chat real-time tornado mysql-python