After a great in depth convo with @ryanhiebert, it seems we may need to drum up some examples to compare and contrast how tractor is a lower level system in comparison to celery / amqp and can be used to build such load balancer patterns. A more general actor model system like tractor or a scalability protocols system like zeromq considers such patterns special cases. Emphasis on SC in these examples should be paramount.
I'd also like to glean everything from those communities that can be used at the "tractor level". I've already noted a few things:
I'd like to use this issue to track the discourse surrounding how tractor can support the needs of (ex) celery users who are looking for a SC alternative.
After a great in depth convo with @ryanhiebert, it seems we may need to drum up some examples to compare and contrast how
tractoris a lower level system in comparison tocelery/amqpand can be used to build such load balancer patterns. A more general actor model system liketractoror a scalability protocols system likezeromqconsiders such patterns special cases. Emphasis on SC in these examples should be paramount.I'd also like to glean everything from those communities that can be used at the "
tractorlevel". I've already noted a few things:multiprocessing.poolthat were added inbilliardcelerycompetitorI'd like to use this issue to track the discourse surrounding how
tractorcan support the needs of (ex)celeryusers who are looking for a SC alternative.