构建使用同一数据库的两个不同应用程序是否存在任何风险/弊端?特别是两个导轨的应用。
我为什么要这个?我有一个REST API(内置在rails中)来为移动应用程序供电,并且我还需要一个Web应用程序来管理数据库。由于在Web应用程序上使用基于令牌的身份验证存在安全问题,因此为Web应用程序使用会话似乎是一个更好的主意。
我确实在共享同一数据库的一组应用程序上进行过工作。我们拥有包括所有型号在内的所有应用程序所使用的宝石。
这样,我们可以确保所有客户端应用程序(验证,范围等)中的所有业务逻辑都相同。
在应用程序之间进行切换以进行更改,然后确保所有其他应用程序都是最新的(特别是如果更改产生更大的影响),这开销很小,但是确实可以完成工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句