图像servlet tomcat apache

时间:2010-11-05 23:44:45

标签: apache tomcat servlets

 I need some advise on the architecture.

要求

  1. 用户需要上传和下载图片。
  2. 安全 - 只有登录的用户才能上传/下载图片。
  3. 可扩展的。
  4. 从独立于App服务器位置的位置加载图像。内容可以存储在共享驱动器上。
  5. 不同的方法,我能想到

    1. 目前我们有一个基于servlet开发的原型。它工作得很好。 (我确定这是否是可扩展的方法)。我的servlet获取设置mime类型的请求并返回图像内容。

    2. 配置Apache(在Tomcat前面)渲染图像,但我不知道如何启用安全性,以便只有上传图像的用户才能下载。

    3. 你能建议一个更好的方法吗?

      谢谢

1 个答案:

答案 0 :(得分:1)

我会选择servlet方法。如果servlet代码写得很好,我不会预见到可扩展性问题。这更像是servlet容器本身(以及使用的硬件)的问题。将此任务委派给apache是​​可行的,但保持身份验证同步可能会变得很痛苦。我以前从未这样做过,但从理论上讲,最好的选择是共享数据库,并在Apache HTTPD中使用mod_auth_db(m),在Apache Tomcat中使用JDBCRealm