消息代理和消息队列

时间:2013-03-02 11:06:27

标签: php message-queue messagebroker

我有一个场景,我将消息丢弃到队列并从其他进程获取此消息并执行这些操作。

我有一个用PHP编写的网站,我正在阅读和写入Redis,而主数据库是MySQL。

我不想延迟用户响应时间,所以我使用的是Redis。写入Redis后,我想在队列中删除一条消息,然后其他正在运行的进程将读取它并将事务存储在数据库中。因此,在写入Redis时向队列发送消息不是问题,因为这可以在PHP中轻松完成,也可以通过在域中运行PHP脚本(使用开放套接字),cron等来实现从队列中读取。

我需要知道是否有任何可用的开源软件可以在它们到达时从队列中读取消息并触发带有参数的PHP脚本。这种机制会很快。

我不确定PHP套接字作为域运行的效率,但对于cron来说有一定的延迟。

0 个答案:

没有答案