【发布时间】:2011-08-25 12:10:05
【问题描述】:
我正在处理电话系统的用户帐户,一旦用户的余额达到零,我需要断开用户的连接。
- 用户发起呼叫
- 当前余额已检索
- 计算电话价格并计算出用户可以购买多少分钟
- 然后将会话挂起时间存储在数据库中
我需要轮询数据库(每秒?)以了解会话挂断时间是否为 =
关于经常轮询数据库的任何建议,我目前使用 MySQL,但我愿意改变。
cron 不会经常运行。因为我会按分钟计费,所以我需要确保这个脚本的时间是准确的。
我正在查看 node.js 来完成这项任务,从未使用过 node- 是否合适? 是否值得使用数据库的发布/订阅功能? (不能冒任何数据丢失的风险,因为这意味着用户可以永远继续打电话)
感谢任何建议。
P.S 一切都将在服务器端。将没有前端来触发请求。
【问题讨论】: