第八章:TUXEDO的通讯方式

第八章:TUXEDO的通讯方式

TUXEDO中的客户端与服务端之间可以采用的通讯方式有:

1.同步调用方式

2.异步调用方式

3.管道方式

4.会话方式

5.消息方式

6.事件发布订阅方式

7./Q方式

注意:

1.服务端的SERVICE之间,可以采用管道方式,客户端与服务端之间不能采用。

2.客户端与服务端之间可以采用消息方式,服务端的SERVICE之间不能采用消息方式。

3.其他通讯方式在服务端的SERVICE之间,及客户端与服务端之间都可以采用。

管道方式(tpforward())在服务端编程中有说明,/Q方式在第十章中在介绍,对这两种方式在本章种不做介绍.

8.1同步调用方式

如下图所示:在同步请求/回答方式中,客户端使用tpcall()给本地或远程的服务器(由TUXEDO系统根据公告板信息确定)发送服务请求,此时客户将传送请求服务的名字、用于请求服务的输入参数和输出参数,tpcall()发出后,客户的数据被传送至服务器,得到相应的服务处理。在此方式下,服务器处理请求时,客户端将等待,不继续运行,直到服务器返回相应结果。调用过程如图:

第八章:TUXEDO的通讯方式

相关推荐
相关主题
热门推荐