使用Servlet读取共享存储中的静态页面的可行性-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

使用Servlet读取共享存储中的静态页面的可行性

2016-02-29 16:27:46 2262 1

大家好,最近我所在的项目需要改进,硬件的较为复杂,可以用BT来形容它,在国内估计也没有几家这么搞的。

先说说硬件环境,再说我要做的事情。

硬件环境我只说面向互联网服务的部分,是有一台F5进行请求的分发(F5是个设备,我也没见过,听公司的实施人员讲的)

两台服务器组成了Weblogic集群,直接向访问者提供服务。两台服务器上都映射了一个共享存储,都叫E盘

目前程序中已实现了目录访问的动态配置,即E盘内的文件两个节点服务器都是可以直接访问的。

最近需要做种类似CMS的系统管理模块,那么发布新闻后,我认为不能将HTML页面生成到应用的目录下,因为我想不到好的办法进行文件的同步,在A节点上生成了,B节点上没有新生成的文件,那么被F5分发到B节点上的用户就看不到我刚发布的新闻。

我考虑的是将静态页面生成到E:HTML目录下,在web.xml文件中配置拦截器,将针对*.html结尾的静态文件进行一下处理,凡是html请求,都由一个取名叫HtmlServlet的东东来进行处理,获取html的名称,去E:HTML目录下找到该文件,使用IO流进行内容读取,将读取后的内容返回到浏览器端。

我想问问这种方式是否可行,如果可行,我应该用哪个IO流来进行开发,编码方面的注意事项有哪些?

欢迎发表自己的看法。

取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 18:50:31

    当然可行啊,没什么需要注意的,用 commons-io 包可以一两行代码直接搞定。

    如果在 Linux/Unix 就方便了,直接将共享存储映射到web应用的某个mount point上,直接输出,省得经过servlet中转。

    0 0
相关问答

10

回答

【精品问答合集】Hbase热门问答

hbase小能手 2019-05-29 14:37:26 120790浏览量 回答数 10

110

回答

OSS存储服务-客户端工具

newegg11 2012-05-17 15:37:18 295507浏览量 回答数 110

18

回答

阿里云开放端口权限

xcxx 2016-07-20 15:03:33 646747浏览量 回答数 18

249

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 305612浏览量 回答数 249

97

回答

Redhat/CentOS一键安装web环境全攻略

xiaofanqie 2011-08-11 14:51:38 123687浏览量 回答数 97

62

回答

磁盘原地扩容功能4月22日正式上线

艳馨 2015-04-21 23:40:33 96354浏览量 回答数 62

27

回答

阿里云开源软件镜像站点上线啦!!

qilu 2014-01-06 18:14:06 96085浏览量 回答数 27

23

回答

【精品问答合集】Redis热门问答

李博 bluemind 2019-05-29 16:36:15 127053浏览量 回答数 23

2

回答

区域选择帮助

fanyue88888 2012-12-07 15:54:30 204379浏览量 回答数 2

37

回答

【云服务器教程征集令】这个六一阿里云邀您来吐槽!

fanyue88888 2012-06-01 18:55:41 113975浏览量 回答数 37
2736
文章
6591
问答
问答排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载