ljc 发表于 2014-1-5 16:39:39

摇一摇,服务端如何获得同时摇的队列

最近公司做一款手机应用,有个摇一摇功能,我想问下服务端如何获得同一时间摇的人队列,服务端如何实现,有大大能说说具体原理么

loadinger 发表于 2014-1-5 23:22:28

别想这么复杂。摇不是有个时间戳么...order by 两个时间之间的差就差不多了..

ljc 发表于 2014-1-5 23:39:13

loadinger 发表于 2014-1-5 23:22 static/image/common/back.gif
别想这么复杂。摇不是有个时间戳么...order by 两个时间之间的差就差不多了.. ...

你的意思要存数据库么?可是时间长了 ,这不好多垃圾数据么 ,而且并发大呢 ..这也是问题

loadinger 发表于 2014-1-6 16:55:51

我是这么觉得的喽。具体不清楚。时间长垃圾数据多,就自动删,这个好解决。并发应该也还好吧,可能用内内存或者其他缓存做处理就好..同时发微博,同时下订单的并发也很高,sina taobao也要扛..

ljc 发表于 2014-1-8 14:03:06

loadinger 发表于 2014-1-6 16:55 static/image/common/back.gif
我是这么觉得的喽。具体不清楚。时间长垃圾数据多,就自动删,这个好解决。并发应该也还好吧,可能用内内存 ...

oo,这样啊

baiyuxiong 发表于 2014-1-9 00:45:58

1、跑定时任务,没用的旧数据,比如超过10分钟就删除掉了。
2、另外数据可以放内存里,比如使用Memcache 或 Redis

Hex 发表于 2014-1-9 10:32:21

一般都存数据库,可以用 NoSQL 解决一些性能问题。
还是要看你的网站有多大流量,具体问题具体分析。

ljc 发表于 2014-1-9 10:37:39

Hex 发表于 2014-1-9 10:32 static/image/common/back.gif
一般都存数据库,可以用 NoSQL 解决一些性能问题。
还是要看你的网站有多大流量,具体问题具体分析。 ...

哦哦,谢谢hex大大

ljc 发表于 2014-1-9 10:38:20

baiyuxiong 发表于 2014-1-9 00:45 static/image/common/back.gif
1、跑定时任务,没用的旧数据,比如超过10分钟就删除掉了。
2、另外数据可以放内存里,比如使用Memcache 或 ...

哦哦,谢谢啊

liuyetao 发表于 2014-1-9 22:26:11

前面加个负载均衡,后面多部署机台业务处理机并行处理
页: [1] 2
查看完整版本: 摇一摇,服务端如何获得同时摇的队列