저는 주식 시장 분석을 위해 빅 데이터 애플리케이션을 구축해 왔습니다. 하루에 약 5TB의 레코드. 나는 Cassandra/MySQL에서 데이터 변환/계산과 저장을 위해 Golang을 사용합니다. 그러나 Python에는 Pandas, Spark 등의 데이터 분석을위한 훌륭한 라이브러리가 있지만 멀티 코어 처리에는 쉬운 방법이 없으며 많은 시간이 필요합니다.Golang에서 Python 태스크를 호출하십시오.
그래서 나는 Golang에서 동시에 파이썬 데이터 분석 작업을 호출하려고합니다. 한 가지 방법은 명령 줄 작업을 직접 실행하는 것이지만 더 확장 가능한 솔루션이 있어야한다고 생각합니다. 어쩌면 골란과 파이썬 사이의 의사 소통을위한 도서관이있을 것입니다. 어쩌면 내가 파이썬 플라스크의 여러 서버를 만들어 그들에게 작업을 제공해야한다고 생각했습니다. 속도는 중요하지만 간결한 솔루션을 위해 일부는 희생 할 수 있습니다. 어떤 아이디어?