docker運行python腳本 用docker部署項目,有多個python環(huán)境,不同環(huán)境python代碼之間存在參數(shù)調用,該如何實現(xiàn)?
用docker部署項目,有多個python環(huán)境,不同環(huán)境python代碼之間存在參數(shù)調用,該如何實現(xiàn)?這基本上就是應用程序微服務的體系結構。主要有兩種方式:[1]將每個環(huán)境封裝為一個微服務,提供res
用docker部署項目,有多個python環(huán)境,不同環(huán)境python代碼之間存在參數(shù)調用,該如何實現(xiàn)?
這基本上就是應用程序微服務的體系結構。主要有兩種方式:[1]將每個環(huán)境封裝為一個微服務,提供restapi(或其他類型的RPC調用)并相互調用
2)通過消息驅動,每個服務發(fā)送一條消息來實現(xiàn)參數(shù)調用。
python初學用win的好還是linux的好?大部分公司項目需求用的是什么?
Python語言是一種功能齊全的語言。除了接近硬件的設備驅動程序和要求高性能的應用程序外,它還可以開發(fā)各種程序,但最流行的應用是數(shù)據(jù)分析和web開發(fā)。
如果您是初學者,可以假設您沒有接觸過Linux,那么建議直接使用Windows系統(tǒng)進行開發(fā)和學習。您可以使用ide(如pycharm)或編輯器(如vscode)。
公司的大部分Python項目都部署在Linux系統(tǒng)上,因為Python標準庫提供的一些功能,比如多處理,自然更適合Linux。
課題可以先學習Python語言,然后花時間學習Linux。軟件行業(yè)有一個真理:新項目、新團隊、新技術,只要有多個新項目,最終都會失敗。學習也是如此。向舊的學習,向新的學習,控制變化的數(shù)量,跳出你的舒適區(qū),但不要進入一個完全陌生的環(huán)境。
docker部署python項目已什么作為基礎鏡像?
使用Python 3.7.4作為基本映像
docker pullpython:3.7.4版