方案一
2017-04-14 10:14:48 0 举报
登录查看完整内容
方案一:我们提出了一种创新的解决方案,通过结合最新的技术和市场需求,为客户提供了高效、可靠的服务。我们的团队由经验丰富的专业人士组成,他们致力于不断改进和优化我们的产品和服务。我们的目标是成为行业的领导者,为客户提供卓越的体验和价值。 (注:由于您没有提供具体的方案内容,我无法为您提供更详细的描述。如果您能提供更多关于方案的信息,我将很高兴为您提供更具体的描述。)
作者其他创作
大纲/内容
JVM1
2
JVM2
request方法会立即返回,因为返回的是FutureData
JavaBean
两个TCP连接
使用模板引擎FreeMarker根据配置的格式生成我们的代码
Data
+ getResult() : String
1、请求
轻量级锁
Web服务器3
5、响应
数据库
MySQL
Web服务器2
Web游览器
游览器
装配
W
other_job2需要other_call_return返回的数据
变量A
将每一个表中属性根据驼峰式进行对应
RealData
- content : String
+ RealData(String param) : RealData
R
负载均衡
other_job
调用
Session
控制器Servlet
1
用户
Main
返回
Client
+ request(String param) : Data
视图Jsp页面
Tomcat
持久层(JDBC等)
形成一个:表-属性的集合
JVM3
Nginx
客户端Future
Web2
填充FreeMarker的上下文
重量级锁
读取数据库中所有的表
JSP
一个TCP连接
Web1
服务器
call_retun
Redis
ClientThread
偏向锁
表示层(JSP/Servlet)
业务逻辑层(业务规则)
4
客户端
3
DataFuture
other_call
Web3
读取数据库中每一个表中的所有属性
other_call_return
call
结束
4、响应
请求分发
Nginx/LVS
FutureData
- isReady: boolean
+ setRealData(RealData) : void
Web服务器1
转发
主从复制
获取数据是一个耗时操作
开始
服务程序Future
立即返回
0 条评论
回复 删除
下一页