Что такое хороший брокер сообщений, который работает с PHP? - PullRequest
0 голосов
/ 31 октября 2009

Я ищу брокера сообщений (например, Apache ActiveMQ для Java), который работает с PHP, предпочтительно с открытым исходным кодом. Есть идеи?

Ответы [ 4 ]

2 голосов
/ 31 октября 2009

Вы можете использовать Stomp (http://stomp.codehaus.org),, у него есть клиент для PHP, который вы можете использовать для связи с любым из брокеров (включая ActiveMQ, http://stomp.codehaus.org/Brokers).

Также есть Memcacheq (http://memcachedb.org/memcacheq/),. Пример использования этой страницы на этой странице.

Вы также можете использовать Apache ActiveMQ и использовать такую ​​библиотеку, как Zend_Queue (часть Zend Framework, http://framework.zend.com/manual/en/zend.queue.html).. Она также поддерживает несколько других систем очередей.

1 голос
/ 28 ноября 2014

как насчет http://www.rabbitmq.com, он работает на любом языке, который вы хотите, например, как использовать его в этом уроке

http://www.rabbitmq.com/tutorials/tutorial-one-php.html

Python | Java | Рубин | PHP | C #

1 голос
/ 05 ноября 2009

Кроме того, что написано выше, вы также можете попробовать Beanstalkd , если вы хотите очень простую очередь сообщений с клиентами на многих языках.

1 голос
/ 31 октября 2009

Мне повезло с ActiveMQ. Мы подключали Java к .NET, у обеих сторон не было проблем. Как упоминает сценарий, любая среда, которая может говорить на STOMP, может общаться с ActiveMQ.

http://stomp.codehaus.org/PHP ссылки на PHP-клиент STOMP.

Мы выполняли тысячи сообщений в час в ActiveMQ, и время было меньше 200 мс, включая время приложения. Это быстро, гибко, расширяемо и подключается к множеству различных сред. Определенно стоит заглянуть в.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...