пока функционал минимален, реализован как HTTP модуль (но мне
предложили реализовать как upstreem - вот это как раз хотелось бы это
обсудить в последствии):
пока по функционалу:
HTTP модуль вешаем на location rabbit {
amqp ;
amqp_host localhost;
amqp_port 5672;
amqp_user guest;
amqp_psw quest;
amqp_vhost /;
}
по функционалу:
GET: /rb/nameQueue - получение одного сообщения от RabbitMQ из очереди
nameQueue
POST /rb/exchangeName?bindKey - отправка сообщения в RabbitMQ в обмен
exchangeName с ключом bindKey.
добавить можно методы DELETE & PUT (для биндинга) - это пока на этапе
реализации (.пользователь вошел/вышел из чата ).
область применения (предполагается - чаты), пока все через PHP.
хотелось бы мнение о целесообразности. Честно говря мне родной REST MQ
как-то не очень по душе.
защита: два способа: либо через модуль accesskey либо через свой
механизм.