請教各位前輩。
由于公司主要是做傳統服務應用不做研發,現在想基于目前的業務,創建基于Python的行業規則演算法團隊,有幾點問題想聽聽大神的建議。
1、目前在外包基于JAVA開發應用平臺軟體,軟體平臺兩個月后會上線。軟體平臺需提供資料源給演算法,并接受演算法的運行結果反饋,這里JAVA和Python原始碼的呼叫用什么方式實作便于后期擴展?
2、Python演算法線下訓練,直接上傳腳本的方式是否具有普遍推廣性?
3、Python腳本是否有必要分為【主程式部分+組態檔部分】,有沒有類似的應用案例?
還請各位專家大神不惜賜教,不勝感激!
uj5u.com熱心網友回復:
我猜是量化交易首先還是要需求分析,特別是性能需求。不推薦java直接呼叫,耦合太密,后期調整難度大,服務器資源不容易分配
1 我建議封裝python功能,集成到Flask(或其他web framework),做成微服務,集成到 spring cloud,由Java專案呼叫
2 可以,相同功能可以通過url中增加版本號,多個版本并存
3 不用組態檔方式,動態資料存盤在資料庫或cache 服務器,可以使用頁面管理
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/135812.html
標籤:Java SE
上一篇:log4j2 自定義layout 出錯 error contains an invalid element or attribute
