Questions tagged [rpc]

a remote procedure call (RPC) is a form of inter-process communication (IPC)

Resources

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