Модули в Yii на Python?
Модули в Yii на Python?
Привет всем!
Подскажите, как нужно построить архитектуру приложения, чтобы в дальнейшем "подключать" модули на других языках. Исходя из бизнес логики приложения, в скором времени, может потребоваться реализовать часть функционала на Python.
Подскажите, как нужно построить архитектуру приложения, чтобы в дальнейшем "подключать" модули на других языках. Исходя из бизнес логики приложения, в скором времени, может потребоваться реализовать часть функционала на Python.
Re: Модули в Yii на Python?
Серверами на поддоменах, например.
Re: Модули в Yii на Python?
подключать модули нельзя. Юзать микросервисы можно.
Re: Модули в Yii на Python?
Т.е. на питоне реализовать api, а через йи получать данные?ElisDN писал(а):Серверами на поддоменах, например.
Интересует как делают обычно.
Re: Модули в Yii на Python?
Да, это ясно. Но нужно больше инфы, может есть какие то ссылки? Может и не на йи, сам принцип охота понять.zelenin писал(а):подключать модули нельзя. Юзать микросервисы можно.
Re: Модули в Yii на Python?
два сервиса на разных языках, общаются через апи или шину сообщений. Собственно какой еще может быть принцип связи двух разных приложений?skit писал(а):Да, это ясно. Но нужно больше инфы, может есть какие то ссылки? Может и не на йи, сам принцип охота понять.zelenin писал(а):подключать модули нельзя. Юзать микросервисы можно.
Re: Модули в Yii на Python?
Делаете модуль как мини-сайт на Python, и из Yii дёргаете его по CURL или Guzzle. Ну или без сайтов скриптами, подключенными к общему RabbitMQ.skit писал(а):Но нужно больше инфы, может есть какие то ссылки? Может и не на йи, сам принцип охота понять.
Re: Модули в Yii на Python?
Я полагал, что это curl, но оказалось есть еще варианты. Например как предложил ElisDN RabbitMQ, я бы его завтра попробовал, очень интересное решение, хотя curl вполне достаточно.zelenin писал(а): Собственно какой еще может быть принцип связи двух разных приложений?
Re: Модули в Yii на Python?
Спасибо, исчерпывающе! Оба варианта хороши, но RabbitMQ, прямо руки чешутся попробовать. ))ElisDN писал(а): Делаете модуль как мини-сайт на Python, и из Yii дёргаете его по CURL или Guzzle. Ну или без сайтов скриптами, подключенными к общему RabbitMQ.
Re: Модули в Yii на Python?
полная цитата:skit писал(а):Я полагал, что это curl, но оказалось есть еще варианты. Например как предложил ElisDN RabbitMQ, я бы его завтра попробовал, очень интересное решение, хотя curl вполне достаточно.zelenin писал(а): Собственно какой еще может быть принцип связи двух разных приложений?
апи - это то, что вы называете curlдва сервиса на разных языках, общаются через апи или шину сообщений. Собственно какой еще может быть принцип связи двух разных приложений?
шина сообщений - это то, что вы называете RabbitMQ