0

Je mis en place avec succès une application de démarrage de printemps à l'aide aws beanstalktige de haricot AWS et l'intégration Spring

SpingBootAws2Application.java

@SpringBootApplication 
public class SpringBootAws2Application { 

    public static void main(String[] args) { 
     SpringApplication.run(SpringBootAws2Application.class, args); 
    } 
} 

ServletInitializer.java

public class ServletInitializer extends SpringBootServletInitializer { 

    @Override 
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { 
     return application.sources(SpringBootAws2Application.class); 
    } 

} 

Ma question est, est Est-il possible pour moi d'exécuter un fichier d'algorithme python qui a été SSH dans aws plus tôt?

Je prévois de prendre un jsonstring en utilisant une méthode GET. Puis passez cette chaîne json dans un algorithme python. Puis renvoyez les résultats de cet algorithme.

S'il vous plaît laissez-moi savoir si ce faisables

Répondre

0

Oui cela est possible.

Utilisez un ressort RestTemplate pour effectuer votre demande GET. Récupérer le résultat sous forme de chaîne et le placer sur python.

Ce tutoriel montre three ways to run python from java

+0

merci beaucoup – Nych

+0

ajouter à ma question précédente. Cela sera-t-il encore possible si l'algo python nécessite l'intégration de mongodb? – Nych

+0

aussi, comment puis-je obtenir le chemin d'accès au fichier python s'il est en dehors de la tige du haricot? – Nych