我在Apache(LAMP堆栈)上部署了基于CakePHP的Web应用程序。现在,我正在使用bottlePy进行Web服务API,该API将公开Android应用程序要使用的服务。事情是两个应用程序将工作相同的MySql DB表和读/写相同。它以这种方式完成的原因是因为基于CakaPHP的应用程序已经可用并且已经完成了一段时间。现在我们需要做一个Android应用程序,因此需要公开Web Services API,因为我更喜欢使用Python。但在我深入这个方向之前,我想回答以下问题:
我是否可以从同一台Apache服务器上同时提供CakePHP Web应用程序和基于BottlePy的Web服务API?如果不是替代品呢?
访问同一个MySQL数据库的两个不同应用程序是否会导致锁定,数据完整性等问题?
我还需要注意什么?
答案 0 :(得分:0)
所以,我已经实现了它,它一直很好用。我猜这回答了问题,是的,可以做到。
我同时从同一个apache服务器提供了cakephp和bottlepy app。
我没有看到任何问题和数据从cakephp网络应用程序和连接到Android应用程序的bottlepy web api写入。
从同一个apache服务器获取cakephp和bottlepy有点棘手,但我确实有效。我不是网络服务器专家,所以不知道我遇到的问题是微不足道的,还是我解决了一些困难。在任何一种情况下它都有效。如果您遇到类似问题,请告诉我,我会就如何进行设置发布详细回复。