[Python] Integrazione Python - Java
Massimiliano della Rovere
massimiliano.dellarovere a gmail.com
Gio 15 Set 2011 11:42:22 CEST
Io opterei per un server web, soluzione 2. Se hai problemi di scalabilità
potresti rendere il tuo script compatibile con il protocollo WSGI. Poi
potresti usare mongrel2 + uWSGI e hai risolto i problemi di scalabilità.
Il giorno 15/set/2011 11:34, "Luca Bacchi" <bacchilu a gmail.com> ha scritto:
> Ho un semplicissimo script python che si collega ad un sito web (fa
> una chiamata POST passando alcuni argomenti), estrae alcune
> informazioni (niente parsing, solo delle find) e restituisce alcuni
> contenuti informativi in XML o JSON.
>
> Mi è stato chiesto di integrare questa cosa in un'applicazione Java.
> Valutavo alcune soluzione, mi piacerebbe capire quale è la migliore in
> termini di semplicità e scalabilità.
>
> L'applicazione Java è un web service che, di fatto, utilizzerebbe il
> mio script come libreria di utility.
>
> - Rendere disponibile lo script come applicazione stand-alone (java di
> fatto lo esegue). Tramite interfaccia CGI dovrebbe essere possibile
> passare gli argomenti e ritornare il risultato. Non so se questa
> soluzione soffra di problemi di scalabilità a fronte di centinaia di
> richieste consecutive o concorrenti.
>
> - Rendere disponibile il mio script usando un'interfaccia HTTP da
> interrogare via chiamate rest. In questo caso la scalabilità sarebbe a
> carico del web server. In questo caso che soluzione mi consigliate?
> Tenendo conto che parlo di una cosa veramente molto semplice, vorrei
> un serverino minimale ma affidabile.
>
> - Essendo molto semplice, ed usando solo la libreria standard di
> Python, potrei usare Jython? È una cosa matura? Affidabile? Immagino
> che un componente scritto in Jython sia facilmente usabile da un
> programma Java, ad esempio come libreria esterna.
>
> - Nessuna delle precedenti... La soluzione più efficace e sicura è
> riscriverlo in Java.
>
> Ciao
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20110915/7c597212/attachment-0001.html>
Maggiori informazioni sulla lista
Python