我正在为移动设备设计一个实时后端聊天应用程序,为此,我正在构建基于Java(处理传入的HTTP请求)和Redis(Pub / Sub)的所有内容。现在我正在寻找一个工人,并且已经看过像Resque,Python-RQ甚至Celery这样的工具(也提供了Redis集成),但是事情可能会变得越来越难以管理。我想让事情变得尽可能简单。有没有人试图使用Jedis(redis java客户端)来监听来自Redis频道的消息,并为收到的每条消息启动一个新线程?表演不好吗?如果每秒有数百个请求怎么办?这似乎是一个糟糕的解决方案(简单的线程作为工人)
流程是(对于android示例):
那么,有关Redis工作者实现或Jedis库的任何建议或经验吗?您有什么推荐的吗?感谢。
答案 0 :(得分:1)
对于那些想要建议的人:
由于其简单性,我选择了Python-RQ。太简单,记录完备并解决了我的问题。
问候。