1. 首页
  2. IT资讯

经典的SAP 的ASCS CI DB

CI与ACSC,在ECC6.0以前是没有ACSC这个东西的,MS和Enq是放在CI中的,后来分离出来,据说是为了提高SAP的高可靠性。
理解中,CI就是用来做均衡的,而现在CI中的MS,ENQ被分离出来了,其实CI中是有DISPATCHER,server,workpress等等处理进程的,意味着其实CI还有一部分主要工作就是业务的处理。在46C及以下的系统中, CI 其实是一个特殊的DI. 在整个系统中有且只有一个CI. 和其他的DI的区别在于这个DI 中含有Message server和ENQ server.

在现在的netweaver架构下系统中用ASCS代替了原来的CI方式.

而ASCS后所有看到的都是DI. 因为这些DI中已经没有message server 和 ENQ server。
为什么现在会划分出ACSC呢?

提高SAP应用服务器性能和稳定性.
在CI模式下, ENQ的运行是依靠MSG sever在各服务器之间传递信息的. 而此模式下的MSG server运行是要用
到dia workprocess的. 如果有兴趣的话你可以发现如果CI上的dia 进程全满的话, 其他DI上面即使有空余的dia
也不会对sap gui的请求做出响应. 现在改用ASCS方式就可以避免这种情况的出现. 任何一个应用服务器上的dia
满不会影响到其他应用服务器.

还有一个问题,就是在JAVA ONLY,ABAP ONLY,ABAP+JAVA这三种不同的架构中的位置。
因为从架构图上看(这个架构好像是netweaver6.4以前的),带有JAVA的系统就一定要有ACSC,而ABAP ONLY则不一定,原因是ABAP的CI里面还是包含了MS和QNQ,而如果ABAP系统中安装了ACSC,则ABAP中的CI就彻底成为一个DI的功能了。好像在7.0中CI的设计又不一样了,在ABAP的CI中也没有了MS和ENQ,不过没有找到架构图,所以不能确定。
不过JAVA的CI中是没有MS和enq的,所以有JAVA的系统则一定要安装ACSC。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/223653/viewspace-1252842/,如需转载,请注明出处,否则将追究法律责任。

主题测试文章,只做测试使用。发布者:℅傍ㄖ免沦陷dε鬼,转转请注明出处:http://www.cxybcw.com/192458.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code