sunrpc

Why does an RPC call fail in a C programm called from Groovy on Linux?

We have a program, written in C, that uses RPC to communicate with another program (also written in C) on the same Linux server (in some production setups, the second C program would on another machine, therefore RPC instead of IPC). When called from other C programs, CRON or the command line, it works as expected and has been doing so ...

SunRPC enable one way messaging (streaming / batching?)

We have some services utilizing SunRPC on Linux (RHEL 4/5) that we'd like to speed up. Our RPC call require no return value, though by the nature of RPC, an ack is always sent anyway. This introduces latency that's recently become a problem - when run over a reliable transport (TCP), we'd hope to avoid the latency introduced by the RPC ...

Limitations of SunRPC mechanism as a Client-Dispatcher-Server architecture and comparison with Broker

I am reading a book on design patterns (an old edition) "Pattern-oriented software architecture". In the chapter dedicated to Client-Dispatcher-Server, SunRPC is cited as a Client-Dispatcher-Server architecture, with portmapper acting as Dispatcher in the Client-Server negotiation. I never used SunRPC practically, although I know more or...