[可能不知道]什么是PeopleSoft的JOLT以及相关进程

PeopleSoft applecation server依赖于Jolt,Jolt是与Tuxedo配套的产品,可以处理所有web请求。换句话说,Jolt是application server与web server之前的桥梁。Tuxedo帮助application server安排具体事务的执行。


当application server 启动的时候,Jolt server listener(JSl)被绑定到预先配置的端口上,并为传入的web请求进行监控。另一方面,web server 实例通过配置的主机IP:端口来了解哪些jolt监听是可用的。配置文件在Domain文件加下的configuration.properties文件。前文[PeopleSoft 多套Web App Prcs交叉访问]也提到过。

JOLT实质上是Tuxedo的一个java版本,JOLT可以提供java api。JOLT是与web server通信,而不是与用户的客户机。在application server中,他在功能上相当于tuxedo的镜像。

JSL:JOLT STATUS LISTENER

Process monitor接收从java clinet(通常是web server上的进程)发送来的链接请求。一旦连接JSH(JOLT STATUS LISTENER)就会把他分配到JSH(JOLT STATUS HANDLER)上以处理通信。

JSH:JOLT STATUS HANDLER

JSH管理网络链接,直到请求或数据在被满足之前,JSH一直保持与Java clinet 的持久连接,并将tuxedo 缓冲区数据传输到Jolt buffer,也会把jolt buffer的数据传回 tuxedo buffer。

JREPSVR:JOLT REPOSITORY SERVER

JREPSVR从jolt 库中检索jolt server并将jolt server 返回给JSH.JREPSV也会更新或增加Jolt server.

关系图如下 :

日常工作中,需要知道JOLT怎么配置,大概作用。

 我的公众号:

原文地址:https://www.cnblogs.com/eason-liu/p/7136185.html