Article View: comp.client-server
Article #139Re: Client/Server - rpc
From: Kevin P. Tyson
Date: Thu, 15 Oct 1992 14:39
Date: Thu, 15 Oct 1992 14:39
29 lines
1745 bytes
1745 bytes
In article <7201@transfer.stratus.com> cme@ellisun.sw.stratus.com (Carl Ellison) writes: >... >The good point is that it's easy to program -- nothing new -- just the same >old procedure calls. This is mostly true. The network interface can add complications in the form of exceptions which would not be their in the straightup procedure call environment. >The bad point is that while the callee is doing its thing *and* while that >call is being transmitted *and* while the reply is coming back, the caller >is twiddling its thumbs -- either literally spinning or doing a task >switch. I'm not sure how ONC handles this but in DCE threads are used so that the entire process need not block. When you use threads with rpcs you effectively blur the line between client and server at the process level. For example, in our first DCE based application each user interface process was both a client of the database server and a server itself which exported an interface used for asynchronous message passing between users. It's possible for one of these processes to be issuing calls to the database server while servcing it's own interface simultaneously. Best regards, -- Kevin P. Tyson Phone: 212-657-5928 Fax: 212-657-4599 E-Mail: Kevin_Tyson@fig.citib.com or kpt@iisa.com
Technical Details
Message-ID:
<Bw63D7.32M@fig.citib.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!tcsi.com!iat.holonet.net!psinntp!psinntp!ibism!kptReferences:
<1992Oct13.172450.29593@magnus.acs.ohio-state.edu> <7201@transfer.stratus.com>Show Full Headers
Complete Article Headers
Newsgroups: comp.client-server Path: arc1-ca.pugleaf.net!sparky!uunet!tcsi.com!iat.holonet.net!psinntp!psinntp!ibism!kpt From: kpt@fig.citib.com (Kevin P. Tyson) Subject: Re: Client/Server - rpc Message-ID: <Bw63D7.32M@fig.citib.com> Sender: news@fig.citib.com Organization: IISA References: <1992Oct13.172450.29593@magnus.acs.ohio-state.edu> <7201@transfer.stratus.com> Distribution: usa Date: Thu, 15 Oct 1992 14:39:06 GMT Lines: 29