Chaining objects with Pyro4

In this recipe, we'll show you how to create a chain of objects, which call each other, with Pyro4. Let's suppose that we want to build a distributed architecture like this:

Chaining objects with Pyro4

Chaining an object with Pyro4

We have four objects: a client and three servers disposed in a chain topology, as shown in the preceding figure. The client forwards a request to Server1 and starts the chain call, forwarding the request to Server2. Then, it calls the next object in the chain and Server3. The chain call ends when Server3 calls Server1 again.

The example we're going to show highlights the aspects of the management of remote objects, which ...

Get Python Parallel Programming Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.