От многопоточных вычислений переходим к распределённым. То есть вычисления, происходящие на нескольких компьютерах.
Конечно, в зависимости от задачи, вы можете взять готовые решения вроде CGRU или Deadline для рендеринга, charm4py или Dask для ML, или замутить что-то на AWS С2. Но хотелось бы чего-то попроще, попитоничней что ли)
А ведь в Python есть средства "из коробки" для синхронизации нескольких процессов на разных хостах.
Вот простой пример кода, который синхронизирует работу двух процессов на разных компьютерах.
В этом случае используется процесс-посредник, который является синхронизирующим сервером.
В примере создаётся некий Manager, который шарит общую для клиентов очередь. Все подключившиеся могут что-то в неё писать или забирать.
В моём коде один процесс что-то "считает" и складывает в очередь, другой забирает и продолжает какие-то свои "расчёты".
Если у вас есть несколько машин, то можете попробовать это запустить по сети (нужно заменить 'localhost' на IP-адрес сервера). Но и на локальной машине сработает.
Gist 🌎
#libs#source#tricks
🖼 Trending now: #Tradewars - Trump says higher tariffs on China “won’t be acceptable” to Beijing. #Macro#USChina
🇺🇸 總統川普表示,更高的對中關稅「將無法被中國接受」,同時強調美國的「天然氣、食品與能源價格已明顯下降」。
市場關注其貿易與能源言論對全球政經局勢的潛在影響 #Insight
@EthereumGlobalNews Follow for more global Web3 & DeFi updates!
🖼 Trending now: #Tradewars - Trump to meet with Xi on Oct. 30, per White House. #GlobalMarkets#Geopolitics
🇺🇸🇨🇳 白宮確認,前總統川普將於 10 月 30 日與中國國家主席習近平會面。
市場關注此次會談是否為中美貿易關係帶來緩和契機,並影響全球經濟走向。 #Insight
@EthereumGlobalNews Follow for more global Web3 & DeFi updates!
Hong Kong conglomerate *CK Hutchison is facing intense scrutiny over its controversial Panama ports deal. The company sold two strategic ports in the Panama Canal to a *BlackRock-led consortium, sparking backlash from Beijing and Panama’s government.
Chinese authorities have accused CK Hutchison of betraying national interests, while Panama’s top auditor has alleged financial misconduct, claiming the company failed to obtain necessary approvals and owes millions in dues. The deal, initially expected to be finalized in April, now faces delays due to political pressure and legal challenges.
#CKHutchison#PanamaPorts#Geopolitics#China#HongKong#BlackRock#TradeWars
香港企業 長江和記(CK Hutchison)因其巴拿馬港口交易面臨巨大爭議。該公司將 *巴拿馬運河* 兩個戰略港口出售給 BlackRock領導的財團,引發北京和巴拿馬政府的強烈反對。
中國當局指責長江和記出賣國家利益,而巴拿馬最高審計官則指控該公司存在財務不當行為,聲稱其未獲得必要批准,並拖欠數百萬美元的款項。該交易原定於四月完成,但因政治壓力和法律挑戰而面臨延遲。
#長江和記#巴拿馬港口#地緣政治#中國#香港#BlackRock#貿易戰