PageRenderTime 62ms CodeModel.GetById 0ms RepoModel.GetById 0ms app.codeStats 0ms

/doc/roadmap.txt

https://bitbucket.org/lindenlab/apiary/
Plain Text | 24 lines | 14 code | 10 blank | 0 comment | 0 complexity | d6f006051fdb4d3437e2c41bdd0a1f6b MD5 | raw file
  1. = 0.7 =
  2. - Dumb HTTP support - playback of literal http requests to a socket.
  3. - Fix the MySQL parser so that it does not silently ignore parse errors.
  4. - Create abstractions for the queue messages that uses a simple encoding scheme (maybe utf-8 simplejson encoding?).
  5. - Open source announcement.
  6. = Some upcoming release =
  7. - A consistent log format for all message types (at least the same 3rd party, tested, parsing library).
  8. - Redesign everything to avoid Python threads:
  9. The QueenBee will become a separate process that communicates explicitly by producing to message queues.
  10. The BeeKeeper will launch subprocesses then listen to message queues in a blocking manner.
  11. The Workers respond to message queue events.
  12. = Longer Term =
  13. - Write a high performance worker using something like twisted or greenlet.
  14. This needs the message queue and target protocol clients to work with the high performance model.