我想开发一个涉及推送信息传递推荐引擎的系统。我已经看到很多关于使用某些引擎的解释,例如 Mahout Taste 和 Duine。然而,通过使用它们,推荐项目是在包含用户 ID 的输入发生后获得的。因此,此类引擎似乎仅适用于使用来自用户的拉取请求的 Web 应用程序/服务。
但是通过使用推送消息,我希望我的服务器主动向某些基于推荐算法的特定用户/客户直接发送推荐消息,相关。一旦数据库中有新项目(产品/内容)可用,就会执行交付过程。
我的问题是,是否可以/推荐使用现有的引擎,如 Mahout 或 Duine?为了做到这一点,什么算法是好的?