You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Nous avons constaté un problème concernant les rejets. Après plusieurs investigations, on est tombé sur la posisbilité que ce soit le fait que trop de connexion à RabbitMQ soient ouvertes.
En fait, dans chaque step, nous avons la méthode withAuthentication de l'objet Kiboko\Component\Flow\RabbitMQ\Rejection qui est appelé. Sauf que cette méthode instancie un nouveau client à chaque fois, et appelle la méthode connect a chaque fois.
Nous avons constaté un problème concernant les rejets. Après plusieurs investigations, on est tombé sur la posisbilité que ce soit le fait que trop de connexion à RabbitMQ soient ouvertes.
En fait, dans chaque step, nous avons la méthode withAuthentication de l'objet Kiboko\Component\Flow\RabbitMQ\Rejection qui est appelé. Sauf que cette méthode instancie un nouveau client à chaque fois, et appelle la méthode
connect
a chaque fois.Solution :
Dans le Package https://github.com/php-etl/rabbitmq-flow, il faut ajouter une classe qui va gérer les instances du client.
Dans https://github.com/php-etl/satellite, il faut modifier le code généré pour avoir quelque chose du genre
Et, il faudrait avoir une option
shared
pour pouvoir utiliser l'ancienne méthode ou la nouvelle facilementThe text was updated successfully, but these errors were encountered: