home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / clients / 168 < prev    next >
Encoding:
Internet Message Format  |  1992-11-11  |  1.7 KB

  1. Path: sparky!uunet!gossip.pyramid.com!pyramid!thirdi!greg
  2. From: greg@thirdi.uucp (Greg Holmberg)
  3. Newsgroups: comp.client-server
  4. Subject: Re: Client/Server - rpc
  5. Message-ID: <1992Nov11.211728.21860@thirdi.uucp>
  6. Date: 11 Nov 92 21:17:28 GMT
  7. References: <7353@transfer.stratus.com> <BwFMLJ.3F7@comp.vuw.ac.nz> <1197@pivot-sts.sbi.com>
  8. Distribution: usa
  9. Organization: Third Eye Software, Inc.
  10. Lines: 32
  11.  
  12. In article <1197@pivot-sts.sbi.com> ken@comanche.sbi.com (Ken Jones - Consultant) writes:
  13.     We have been building distributed systems on Wall Street for 4
  14.     years and abandonded RPC's as unreliable. In tests of heavily
  15.     loaded systems, RPC's will fail to be delievered.  Therefore,
  16.     we have switched to using TCP/IP connections with XDR streams
  17.     on top.  In thus doing so we have developed a client/server
  18.     commericial product with a simple API and client lib's for C
  19.     and X-Windows programs.
  20.  
  21. I don't get it.  If you create your CLIENT with clnttcp_create(), then
  22. RPC _IS_ TCP/IP connections with XDR streams on top.  How could
  23. clnttcp_create be less reliable than your own version of the same
  24. thing?
  25.  
  26.     The possible system wide overhead of a sustained TCP/IP
  27.     connection far outweighs the benifits of reliable communication
  28.     across subnets.
  29.  
  30. You must mean the benefits outweigh the overhead.  If you believed the
  31. opposite, you wouldn't be using TCP/IP, right?
  32.  
  33.     We would urge any group NOT to use RPC's in developing
  34.     distributed systems since they fail at the worst possible
  35.     time.
  36.  
  37. You must be using clntudp_create and a UDP connection.  That would be
  38. unreliable.
  39. -- 
  40. Greg Holmberg
  41.  
  42. Third Eye Software, Inc.                415/321-0967 Voice
  43. 750 Menlo Avenue, Suite 300             415/321-2066 Fax
  44.