Establishing/Supervising Communications With a Long-Running, Data Streaming Python Process

Our Elixir project requires initiating and then supervising communications with a long-running, data streaming Python process. Data will be pushed to its Elixir counterpart once every second. Both processes are running on the same machine.

Any stable libraries ideally suited for this? If so, where can we find their recipes for this use case? (Exile doesn’t seem to be ready for production environments, Porcelain appears to have been abandoned and Rambo is only suitable for transient jobs, apparently.)

1 Like

Erlport or raw ports.

Gotcha. Where can we see some recipes for such an implementation? (Btw, hasn’t Erlport been abandoned?)