Wpis z mikrobloga

jak skomunikować #java z #python
Zalozmy ze mam Jave do ktorej wczytuję plik i ona przesyła to do #python (gdzie TensorFlow mieli te dane) i do javy dostaję wyniki. Czy moze lepiej wszystko w pythonie mieć?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@borrow: Jeśli to faktycznie samo wczytywanie, to nie ma sensu rozbijać, jeśli jest tam więcej jakiejś logiki, którą lepiej zrobić w Javie, to Twoje pytanie nie brzmi "jak skomunikować javę z pythonem", tylko "jak skomunikować ze sobą dwa procesy". Tu rozwiązań jest sporo, np. lokalny socket i protokół binarny lub HTTP i jakaś serializacja (json, protobuf) lub gRPC
  • Odpowiedz
TensorFlow


@borrow: TensorFlow możesz wywołać z Javy, ale jeśli java jest tylko do wczytania pliku to lepiej zrobić tak jak pisał @aseeon_ a jak koniecznie chcesz to łączyć to wybierasz protokół np. HTTP i musisz napisać odpowiednie endpoity.
  • Odpowiedz