PageRenderTime 23ms CodeModel.GetById 19ms app.highlight 0ms RepoModel.GetById 1ms app.codeStats 1ms

/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
 3- Dumb HTTP support - playback of literal http requests to a socket. 
 4- Fix the MySQL parser so that it does not silently ignore parse errors.
 5- Create abstractions for the queue messages that uses a simple encoding scheme (maybe utf-8 simplejson encoding?).
 6- Open source announcement.
 7
 8
 9= Some upcoming release =
10
11- A consistent log format for all message types (at least the same 3rd party, tested, parsing library).
12- Redesign everything to avoid Python threads:
13  The QueenBee will become a separate process that communicates explicitly by producing to message queues.
14  The BeeKeeper will launch subprocesses then listen to message queues in a blocking manner.
15  The Workers respond to message queue events.
16
17
18= Longer Term =
19
20- Write a high performance worker using something like twisted or greenlet.
21  This needs the message queue and target protocol clients to work with the high performance model.
22
23
24