2011-08-29 2 views
0

Я задал вопрос о том, как сделать многопроцессорство в Python (хотя в первом вопросе я не использовал слово «многопроцессорность», потому что я не был уверен, что об этом еще спрашивал) ,Многопроцессорство между различными языками, такими как PHP и Python

Теперь мне интересно, как многопроцессорно работать, когда у вас более одного языка, особенно если у вас есть PHP-скрипт, который вызывает сценарий Python. В этом случае, как вы можете иметь как PHP-скрипт, так и многопроцессорный сценарий Python, и общаться друг с другом (отправлять переменные вперед и назад) по мере их многопроцессорности?

ответ

1

Одним из способов добиться этого будет создание веб-служб. У вас может быть PHP-процесс, сидящий на веб-сервере, и запуск и вызов веб-службы Python (с использованием CherryPy) несколько раз. Вы передавали бы переменные, используя стандартную нотацию объектов, такую ​​как JSON, которая может быть эффективно закодирована/декодирована как PHP, так и Python.

Вы также можете сделать обратное этому, если служба Python совершает несколько вызовов службы PHP.

В обоих случаях, поскольку вы ограничены определенным количеством одновременных подключений, вам не нужно беспокоиться о том, как обращаться с потоками самостоятельно.

Смежные вопросы