【发布时间】:2012-11-30 10:59:26
【问题描述】:
我有一个基于 CakePHP 的 Web 应用程序部署在 Apache(LAMP 堆栈)上。现在我正在使用bottlePy 做一个Web 服务API,它将公开服务以供Android 应用程序使用。问题是这两个应用程序都将使用相同的 MySql DB 表并读/写相同的表。这样做的原因是因为基于 CakaPHP 的应用程序已经可用并且已经完成了一段时间。现在我们需要做一个 Android 应用程序,因此需要公开一个 Web 服务 API,因为我更喜欢 Python,所以我宁愿使用。但在我深入这个方向之前,我想得到以下答案:
我能否让 CakePHP Web 应用程序和基于 BottlePy 的 Web 服务 API 由同一个 Apache 服务器提供服务?如果不是,那将是什么替代品?
两个不同的应用程序访问同一个 MySQL 数据库是否会导致锁定、数据完整性等方面的任何问题?
还有什么需要注意的吗?
【问题讨论】:
标签: web-services apache cakephp web-applications bottle