a remote procedure call (RPC) is a form of inter-process communication (IPC)
Questions tagged [rpc]
2527 questions
14
votes
3 answers
Communication between microservices - request data
I am dealing with communication between microservices.
For example (fictive example, just for the illustration):
Microservice A - Store Users (getUser, etc.)
Microservice B - Store Orders (createOrder, etc.)
Now if I want to add new Order from the…

David Pavelka
- 373
- 1
- 5
- 11
14
votes
3 answers
Why is exactly once semantics infeasible?
In RPC semantics where Erlang has hope for the best, SUN RPC with at-least once and Java RMI with at-most-once but no one has exactly once semantics.
Why does it seem infeasible to have exactly once semantics?
For example if the client keeps…

Daniel O
- 4,607
- 6
- 44
- 52
14
votes
1 answer
C/C++ RPC Tutorial for Linux
Can someone point me to a decent RPC tutorial for (or books) linux, like in this post. I tried looking around myself, I've only found tutorials that are really old.
Thanks

devin
- 6,407
- 14
- 48
- 53
14
votes
5 answers
fast-ish python/jython IPC?
All I want to do is make some RPC calls over sockets. I have a server that does backendish stuff running jython 2.5. I need to make some calls from a frontend server running Django on CPython. I've been beating my head against a wall getting any…

Kobold
- 1,708
- 15
- 17
13
votes
2 answers
XML RPC GUI for developers in Windows?
Is there something like this for Windows?
If not, what is the easiest/quickest way to test an XML RPC?

Sydius
- 13,567
- 17
- 59
- 76
13
votes
2 answers
MessagePack: fast cross-platform serializer and RPC - please share experience
Looking for some fast, simple and stable RPC library I stumbled upon MessagePack project which seems to be very good. It is also under active development.
If you used it in any way, could you please share your experience?
P.S. I think this question…

Vladislav Rastrusny
- 29,378
- 23
- 95
- 156
13
votes
8 answers
C++ RPC library suggestions
I'm looking for suggestions regarding RPC libraries implemented in C++, for C++ developers.
Some requirements constraints:
Should work on both linux/unix and win32 systems
Be able to execute free function and class methods
Hopefully written in…
Matthieu N.
13
votes
3 answers
developing a maintainable RPC system
I am working on a web application that will make extensive use of AJAX techniques for client/server communication...JSON-RPC specifically. Zend Framework is being used server-side, and it offers a nice JSON-RPC server that I would like to use.
My…

Josh Johnson
- 8,832
- 4
- 25
- 31
13
votes
5 answers
What methods exist for local remote procedure call?
I am working on two separate C# applications, and I'm trying to determine what is the best way to create a remote procedure call from one app to the other. Webservices are not necessary in this case because the applications will always run on the…

Dan Ling
- 2,965
- 2
- 29
- 43
13
votes
1 answer
What is the point of LRPC? Why would anyone want to make Remote Procedure Calls to the same machine?
From what I understand about RPC (Remote Procedure Calls), is that they provide a way to send function calls, invocations, etc to remote machines. The obvious advantage of this is that you can have a single program that runs on a cluster of machines…

CodyBugstein
- 21,984
- 61
- 207
- 363
13
votes
3 answers
How to implement a login page in a GWT app?
My WebApp needs to authenticate user before allowing any sort of access. The scenario I'm trying to implement is a login page with username and password fields. Once user hits "send" button, a sign like "Verifing..." should be shown up while an RPC…

Igor Gatis
- 4,648
- 10
- 43
- 66
13
votes
4 answers
IDL for JSON REST/RPC interface
We are designing a fairly complex REST API, in which most of the I/O are JSON encoded objects with a specific structure. One challenge we have found is to document the API in such a way that makes it easier for clients to post correct input and…

Jeroen Ooms
- 31,998
- 35
- 134
- 207
12
votes
1 answer
Do we still need a connection pool for microservices talking HTTP2?
As HTTP2 supports multiplexing, do we need still a pool of connections for microservice communication?
If yes, what are the benefits of having such a pool?
Example:
Service A => Service B
Both the above services have only one instance available.…

Rahul Kushwaha
- 421
- 7
- 14
12
votes
5 answers
"The RPC server is unavailable" using WMI query
I have a workgroup of web servers running Server 2008 R2 in which I'm trying to manage a script that checks the disk space of all of them. I had set this up a few months ago when the servers were being set up and I believe it was working fine. Now I…

jwynveen
- 1,261
- 3
- 15
- 34
12
votes
1 answer
Celery rpc vs amqp result backend
How does the rpc result backend differ from the amqp backend? I see in the changelog that it replaced it, but although it is written as a protocol (with the ://), the underlying protocol is still amqp, correct?
For instance, result_backend =…

john
- 3,043
- 5
- 27
- 48