我已经看中了我们的内部网门户的重写播放框架。我们的门户网站包含了大量的松散相关的东西,所以我在寻找咨询有关是否或如何打破它分成多个播放应用程序。

什么是使其成为多个应用程序的后果是什么?是单点登录还可能吗?访问控制是如何影响?上午我可能不得不重复很多他们之间的代码/配置?别的我应该考虑决定在何处来拆分东西的时候?

有帮助吗?

解决方案

所有我曾经想模块,因为否则就必须开始了大量的应用,增加内存消耗的第一。只有当你的网站是重载,这样就需要多个服务器,这并不重要。

时的单点登录仍然是可能的?我会说,是的。您可以将数据存储在cookie中,但必须确保其他URL可以读取它。

我是否可能不得不重复很多它们之间的代码/配置?那么,如果你使用类似的数据库,这将是与模块相比的另一个缺点,但我不会是这个1个文件配置的忧虑。这需要一个以上的应用程序代码可以通过JAR-文件轻松共享库文件或使用模块这一点。

其他提示

我已经因为发现在服务器端的手段播放无国籍使用HMAC哈希存储在与用户名的Cookie来跟踪会话。如果多个播放应用程序要针对同一组凭据(OpenLDAP的在我的情况)认证的,他们只需要具有相同的application.secret配置中的conf为了实现单点登录/ application.conf。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top