Configuration à l'exécution
Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.
Nom | Défaut | Modifiable | Historique |
---|---|---|---|
amqp.host | localhost | PHP_INI_ALL | |
amqp.vhost | / | PHP_INI_ALL | |
amqp.port | 5672 | PHP_INI_ALL | |
amqp.login | guest | INI_ALL | |
amqp.password | guest | PHP_INI_ALL | |
amqp.auto_ack | 0 | PHP_INI_ALL | |
amqp.min_messages | 0 | PHP_INI_ALL | |
amqp.max_messages | 1 | PHP_INI_ALL | |
amqp.prefetch_count | 3 | PHP_INI_ALL |
Voici un éclaircissement sur l'utilisation des directives de configuration.
-
amqp.host
string -
L'hôte utilisé pour la connexion.
-
amqp.vhost
string -
L'hôte virtuel sur le broker sur lequel la connexion s'effectue.
-
amqp.port
integer -
Le port utilisé pour la connexion.
-
amqp.login
string -
Le nom d'utilisateur à utiliser lors de l'authentification sur le broker.
-
amqp.password
string -
Le mot de passe à utiliser lors de l'authentification sur le broker.
-
amqp.auto_ack
integer -
Si les appels aux méthodes AMQPQueue::get() et AMQPQueue::consume() doivent nécessité que le client reconnaisse explicitement les messages. Le fait de définir cette valeur à 1 passera le drapeau
AMQP_AUTOACK
lors des appels aux méthodes ci-dessus si le drapeau flags n'est pas spécifié -
amqp.min_messages
integer -
Le nombre minimal de messages requis lors d'un appel à la méthode AMQPQueue::consume().
-
amqp.max_messages
integer -
Le nombre maximal de messages requis lors d'un appel à la méthode AMQPQueue::consume().
-
amqp.prefetch_count
integer -
Le nombre de messages à pré-charger depuis le serveur lors d'un appel à la méthode AMQPQueue::get() ou à la méthode AMQPQueue::consume() lorsque le drapeau
AMQP_AUTOACK
n'est pas défini.