Quelqu'un a-t-il une idée s'il existe déjà un module zmq pour apache? S'il y a s'il vous plaît partager le lien ou toute référence. Mon scénario est le suivant:Module apache ZeroMQ
serveur Config:
- Apache 2.4.12, avec prefork
- PHP 5.5
- ZMQ 4.0.X
Mon problème est, chaque fois que je essayez de créer une connexion socket zmq (pub) depuis mon application vers un service séparé (SUB) avec un périphérique streamer entre les deux, elle crée une nouvelle socket chaque fois que l'application est initialisée car mon apache est en mode prefork, créant de nouvelles instance (enfant) à chaque requête. Comment puis-je créer un seul contexte/socket où un nombre quelconque de requêtes PHP issues de processus fils apache suivants peuvent envoyer des données au socket, ce qui évitera la création de plusieurs sockets et épuisera les ressources système. Cela permettra également, je crois, de réduire les frais généraux dus à la création de nouvelles prises et de le rendre plus rapide. Comme alternative, est-il possible de créer un module Apache, dont j'accède aux fonctions et ressources à partir de l'application PHP et de l'utiliser pour envoyer des données, où le contexte et le socket ne sont créés qu'une seule fois et sont persistants charge.
Donc, fondamentalement, vous voulez un pool de connexion que PHP peut utiliser, quelque chose de similaire à ce qu'il fait avec les connexions MySQL? –
oui !! comme dans .. il suffit de créer un contexte et socket et je flux de données à elle !! c'est similaire mais pas pareil !! –