Imagine, tu as un site web à gros volume... quand un mec valide son caddie, tu crées la commande, envoie un mail de confirmation, génère des commandes fournisseurs....
En php, tu fais ça dans la page.. 2 problèmes :
- Le mec risque d'attendre longtemps son résultat
- si 10000 mecs passent commande en même temps le site est mort...
Avec J2EE, je gère des messages asynchrones, c a d que je crée la commande dans la page résultat et le client voit aussitot que c'est bon... le numéro de commande est envoyé dans une ville d'attente et les envois de mail, les commandes fournisseurs et tout le reste est traité quand le tour du message est arrivé
Avantages :
- l'utilisateur obtient sa page résultat plus vite
- tu gères la montée en charge.
[^] # Re: Le php
Posté par Stéphane Traumat . En réponse à la dépêche PHP 5 futur concurrent de J2EE et .Net ?. Évalué à 4.
les messages asychrones...
Imagine, tu as un site web à gros volume... quand un mec valide son caddie, tu crées la commande, envoie un mail de confirmation, génère des commandes fournisseurs....
En php, tu fais ça dans la page.. 2 problèmes :
- Le mec risque d'attendre longtemps son résultat
- si 10000 mecs passent commande en même temps le site est mort...
Avec J2EE, je gère des messages asynchrones, c a d que je crée la commande dans la page résultat et le client voit aussitot que c'est bon... le numéro de commande est envoyé dans une ville d'attente et les envois de mail, les commandes fournisseurs et tout le reste est traité quand le tour du message est arrivé
Avantages :
- l'utilisateur obtient sa page résultat plus vite
- tu gères la montée en charge.
http://about.me/straumat