Jay*_*Jay 6 java eclipse security design-patterns
这是一个用例:
我有一个桌面应用程序(使用Eclipse RCP构建),在启动时弹出一个对话框,其中包含"UserName"和"Password"字段.一旦最终用户输入他的UserName和Password,就会联系一个服务器(一个spring remote-servlet,客户端是一个spring httpclient:类似于这里的方法 .),并且在服务器端执行身份验证.
与上述情况有关的几个问题:
请让我知道您的设计/建筑评论/建议.感谢您的帮助.
简单的答案是:不要让身份验证服务失败!
确保您的身份验证服务在虚拟IP后面的群集负载平衡环境中运行.这样,您就可以避免在其中一台服务器出现故障时停机.这不仅适用于服务本身,也适用于它所依赖的任何数据源.
显然,没有一个系统完全是故障安全的,但是你应该能够将你的正常运行时间接近100%,以便不需要为桌面客户端构建"有限"模式.