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.hoststring -
L'hôte utilisé pour la connexion.
-
amqp.vhoststring -
L'hôte virtuel sur le broker sur lequel la connexion s'effectue.
-
amqp.portinteger -
Le port utilisé pour la connexion.
-
amqp.loginstring -
Le nom d'utilisateur à utiliser lors de l'authentification sur le broker.
-
amqp.passwordstring -
Le mot de passe à utiliser lors de l'authentification sur le broker.
-
amqp.auto_ackinteger -
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_AUTOACKlors des appels aux méthodes ci-dessus si le drapeau flags n'est pas spécifié -
amqp.min_messagesinteger -
Le nombre minimal de messages requis lors d'un appel à la méthode AMQPQueue::consume().
-
amqp.max_messagesinteger -
Le nombre maximal de messages requis lors d'un appel à la méthode AMQPQueue::consume().
-
amqp.prefetch_countinteger -
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_AUTOACKn'est pas défini.
