2013/11/25 Yuri <[email protected]>:
> Salve,
>
>  ho una browser view che effettua una operazione batch verso un servizio
> esterno. Vorrei che le richieste non arrivassero a raffica ma cadenzate,
> quindi ho pensato di poter introdurre una sleep di un paio di secondi
> all'interno del codice.
>
> Però mi sono chiesto se questo può essere problematico per Plone.
>
> La sleep resta confinata all'interno del thread? Che succede se arrivano
> delle richieste ulteriori?

Lo sleep è uno strano modo per gesitre questa cosa. Credo che
semplicemente tu accoderai lo stesso numero di richieste, che
arriveranno al tuo servizio con un ritardo di x ms.

Da di che numeri stiamo parlando? Dopo tutto il tuo servizio non
riceverà mai più di instanze x thread richieste contemporanee.

Potresti concentrare quelle richieste su un unica istanza, magari a
singolo thread, oppure potresti valutare qualcosa con plone.app.async


-- 
Saluti/Regards

Luca Fabbri - RedTurtle Technology
E-mail: [email protected]
Web Site: http://www.redturtle.it/
Phone: +39 0532 1915958
Fax: +39 0532 287070
_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Rispondere a