title: Alternative to multiprocessing.manager in Python
body: <p>I've been managing a program that uses multiprocessing.manager due to some requirements, however we have been getting a steady amount of errors such as timeouts, invalid references and other similar errors.</p>
  
  <p>Now I'm curious if there is a more developed alternative to multiprocessing.manager that has better overall reliability and less state tracking on the client side.</p>
  
  <p>I've tried Google on the subject but due to the odd combination of keywords I only receive bogus results.</p>
  
  <p>Our usual use case is similar to this:</p>
  
  <pre><code>def connect():
    manager = CustomManager(address=manager_address, authkey=manager_authkey)
    manager.connect()
    session = manager.session()
    return session
  
  connect().some_function()
  </code></pre>