Внутренняя связь сервера php
Я создаю приложение, которое сначала будет веб-приложением, а вскоре будет встроено в мобильное приложение.
Мой подход к этому есть. Подготовить и развернуть основное приложение на одной машине. Веб-приложение будет на другом компьютере (оба на Amazon). В этой ситуации веб-приложение является просто оболочкой пользовательского интерфейса. Это сделает все вызовы к основному приложению, чтобы функционировать.
Мой вопрос здесь Как лучше всего общаться между сервером веб-приложений и основным сервером приложений?
- Все ли просто используют http-вызовы для этой цели?
- Существуют ли какие-либо инструменты / библиотеки с открытым исходным кодом, которые помогают здесь?
Платформа: лампа с кодигнитером на амазоне.
3 ответа
Вы можете создать свой собственный API- сервис на основе REST и общаться с ним из разных приложений. Вы можете рассматривать JSON как тип данных запроса и ответа, так как он наиболее оптимизирован и широко приемлем.
Итак, методика такова:
- Отделить функции приложения от функций интерфейса.
- Пусть API обрабатывает все функции приложения.
- Позвольте вашей внешней системе вызывать функции приложения через API.
Создайте для этого полноценный веб-сервис. Используйте JSON в качестве выходных данных. Это облегчит доступ ко всем платформам.
ОТДЫХ - мой первый выбор. Поскольку вы упомянули, что используете codeigniter, это соответствует принципу работы Codeigniter. Для типа сообщения вы можете использовать json/XML, однако, поскольку json является объектом JavaScript, я думаю, вам следует использовать json.