Create a RESTful API

Bug #280810 reported by Duncan McGreggor
2
Affects Status Importance Assigned to Milestone
txLoadBalancer
New
Wishlist
Duncan McGreggor

Bug Description

The original PythonDirector had a RESTful API of sorts. Due to old code issues, it wasn't carried over. However, txLB needs one as well.

I have a Twisted-based REST Resource library that I can add to txLB to provide just this sort of functionality. It is very similar to the Twisted JSON-/XML-RPC servers. From the client (user) perspective, one will simply point at a URL, provide some paramaters (query string), and get the needed data.

From the code perspective, I will do the following:
 * create a txlb.web subpackage
 * move txlb.admin to txlb.web.admin.
 * add my Twisted REST server support to txlb.web.rest
 * create the module txlb.web.api, where a general API will be defined and used to create XML-RPC, JSON-RPC, or REST APIs

Changed in txloadbalancer:
assignee: nobody → oubiwann
importance: Undecided → Wishlist
Revision history for this message
Duncan McGreggor (oubiwann) wrote :

Started work on this in trunk, r215.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.