tractor
tractor copied to clipboard
A distributed, structured concurrent runtime for Python (and friends)
The list I've been meaning to look through/support: - plain old `json` (if peeps want it over `msgpack`) - [blosc](http://python-blosc.blosc.org/) - [apache arrow](https://arrow.apache.org/docs/python/index.html) - of course [protocol buffers](https://github.com/protocolbuffers/protobuf) [from google](https://developers.google.com/protocol-buffers/)...
I've already left some [notes in the code](https://github.com/tgoodlet/tractor/blob/master/tractor/_actor.py#L93) about how we could do two way streaming using the native `received = yield sent` generator semantics but it's probably worth looking...
I'm starting to realize that the way we currently allow certain python modules to have their defined functions invoked over RPC is really a form of [capabilities based security](https://en.wikipedia.org/wiki/Capability-based_security). Specifically:...
As has always been the plan (because it fits the actor model so well) we need native [zeromq](http://zguide.zeromq.org/py:all) support. This will likely need a little thinking and re-design to integrate...
With #185 about to land most users won't have to know about [`open_root_actor()`](https://github.com/goodboy/tractor/blob/master/tractor/_root.py#L30) however there is at least one use I can think of that might require it. If you...
As per some discussion in #104 we'll figure out the "best" (read most hip) versioning scheme after we get an initial dev release on the ol' pypi. Some notes from...
The [error propagation section](https://github.com/tgoodlet/tractor#remote-error-propagation) of the docs needs some updating to include the new `trio.MultiError` support from #42 though I'd like to get more tests in first to verify everything...
I want to make sure users know *who* the competition and/or complimentary projects are up front. Being the best means being honest about the benchmarks 🏄🏼 We can use #85...
I'm noticing a lot of new people first finding this project and asking me about all sorts of things related to future design and goals but it's clear they haven't...
Was just talking with a collaborator and we definitely need a page on how to run and monitor the tests. Tips i can think of offhand: - for monitoring the...