От многопоточных вычислений переходим к распределённым. То есть вычисления, происходящие на нескольких компьютерах.
Конечно, в зависимости от задачи, вы можете взять готовые решения вроде CGRU или Deadline для рендеринга, charm4py или Dask для ML, или замутить что-то на AWS С2. Но хотелось бы чего-то попроще, попитоничней что ли)
А ведь в Python есть средства "из коробки" для синхронизации нескольких процессов на разных хостах.
Вот простой пример кода, который синхронизирует работу двух процессов на разных компьютерах.
В этом случае используется процесс-посредник, который является синхронизирующим сервером.
В примере создаётся некий Manager, который шарит общую для клиентов очередь. Все подключившиеся могут что-то в неё писать или забирать.
В моём коде один процесс что-то "считает" и складывает в очередь, другой забирает и продолжает какие-то свои "расчёты".
Если у вас есть несколько машин, то можете попробовать это запустить по сети (нужно заменить 'localhost' на IP-адрес сервера). Но и на локальной машине сработает.
Gist 🌎
#libs#source#tricks
#JASMY/USDT analysis :
#JASMY is currently in an uptrend, trading above the 200-period exponential moving average (EMA). The price is exhibiting bullish momentum and is trading above a significant support zone. The price is expected to bounce back and continue its upward trajectory, resuming the bullish momentum in the near future.
TF : 15min
Entry : $0.05107
Target : $0.05881
SL : $0.04612
#JASMY/USDT analysis :
#JASMY is currently in a downtrend, demonstrating a structure of lower lows (LLs) and lower highs (LHs) below the 200 EMA. The price has broken through the previous support zone, which has now become resistance. Therefore, it is anticipated that the price will continue its bearish momentum and potentially test lower levels. It is advisable to wait for a retest of the zone for a short entry.
TF : 4h
Entry : $0.01827
Target : $0.01601
SL : $0.01980
#JASMY/USDT analysis :
#JASMY has retested the resistance zone twice and been rejected. It's likely to keep going down soon as the price also got rejected from the 200 EMA. The previous lows will be tested.
TF : 1H
Entry : $0.02198
Target : $0.01684
SL : $0.02371