- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SAP netweaver 架构介绍(doc 10 页)
J2ee集群架构
它可能构建
一个或多个java应用服务器实例
一个中心服务器实例
—个或多个数据库
分发服务器和应用服务器可以分成由不同物理 服务器。中心服务器(消息服务器和队列服务器) 则是在一个主机上的用来处理多请求
先来看看迷你型集群
=ff「netDBCentral Services
=ff「net
DB
Central Services
可以看出它只能处理java的请求
它由一个java中心服务器包括分发服务器,一 个执行服务器,和发布服务器
及一个数据库组成。
超大型集群
sielrna
sielrna
Message
Enqueue
Server
Seiver
Central Services
负载均衡
如果你组建了一个超大型集群,那么负载将会被 分发到每个分发服务器上去。
Java实例
一个java实例是SAP Web java集群中一个单元。
它能够单独的启动,停止,监控。它运行在一个 物理服务器上的。当然它也可能运行多个java 实例。一个实例由系统ID和实例数字来区分。
而中心服务器是一个特殊的java实例。
另一个实例是分布服务器(SDM)o它通常运行在 中心服务器和数据库服务器上从而一起被称 为中心服务器。
组成结构:
一个java实例至少由一个java执行服务器组 成。
通常它可能是由一个分发服务器和多个执行服 务器组成。
Java实例是由java启动及控制框架 来启动
停止及监控的
Comminication HandlerServerServ letJSPServIet App SewiceHTTP (Session) Service (Server Side)看看以下数据流程图
Comminication Handler
Server
Serv let
JSPServIet App Sewice
HTTP (Session) Service (Server Side)
Connection Object (Connection Manager)
HTTP (SessiorO Service (Dispatcher Side
56
Communication Hander
Dispatcher
Browser Client
TCRflP
equest
Java分发服务器
?=1它接受来客户的请求并以最少的负载分发给 执行服务器。比如如果一个客户已经和执行服 务器建立连接那么第二次请求时就不会分发 给别的执行服务器。
?=1
看看它的结构组成:
二 ?!=11
二 ?
!=1
2连接管理器负责管理以经和客户端连接 的所有连接。
3会话级服务
4会话处理器
4会话处理器
由请求指向执行服务器。计算已
在队列中的请求
它同时会从消息服务器处得到执行服务器的相 关信息
Oient 1
Client n
Client (requests Connection)
$
■h??TGPjIP-4-?…to server执行服务器 执行服务器实际是执行java应用程序的引挚。
■h?
?TGPjIP
-4-?…
to server
它是多线程的由此能执行海量请求。
看看它的构成:有部分和分发服务器相似
1会话处理器
2会话级服务
3应用程序级服务 或 实际应用程序
From Di spatcher
From Di spatcher
中心服务器
它是运行在一个物理服务器上,是一个java实 例
它包括一个消息服务和一个队列服务。
Java Instance 1Java Instance 2DispatcherDispatcherServer Process Locking Managercentral ServicesCluster ManagerEnqueue ServiceConfiguration Manager
Java Instance 1
Java Instance 2
Dispatcher
Dispatcher
Server Process Locking Manager
central Services
Cluster Manager
Enqueue Service
Configuration Manager
Server Process
Locking Manager
Cluster
Manager
Configuration
Manager
NewApplication
消息服务器 集群之间的通信 是由集群管理器来 管理的。
如果执行服务器想发送一个消息或数据 它是
由集群管理器来安排的。并且它连接着消息服务 器。
消息服务器是由消息信息服务来管理
队列服务器。
应用程序运行在引挚只能通过
LogicalLocking
原创力文档


文档评论(0)