On Mon, Jun 22, 2015 at 2:06 PM, anu sree <anusree....@gmail.com> wrote:
> Hi, > > I want to develop an API server (don't need GUI). > I am planning to use flask to develop this UI less API server. > > Question-1: > I have seen an example here > https://github.com/miguelgrinberg/api-pycon2015 > But above example does not use flask_restful extension. > Here I need your help to take decision, Should I use with flask_restful > extension ? > There are quite a few extensions for making restful apis - flask-restful, flask-restless etc ... While researching also consider python-eve https://github.com/nicolaiarocci/eve > what are the benefits of using flask_restful extension? > > Question-1: > When I start or restart api server, it should fetch huge data from > somewhere (Eg:database) and process it in separate thread (it also make > some rest api call different services during the processing). > I am planning to create a thread inside the api server using *gevent* to do > this while starting the api server, is it right decision? > This fetching and processing of data should not affect the other operation > of the API server, that is I should able to make rest api call > to api server while it fetching and processing the data. > For this deferred processing too you have various options namely: gevent, celery, twisted etc ... Sharing more information on what you are trying to accomplish would enable people here to suggest better solutions. Peace. > > Thanks, > _______________________________________________ > BangPypers mailing list > BangPypers@python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- Anuvrat Parashar <http://anuvrat.in> http://anuvrat.in _______________________________________________ BangPypers mailing list BangPypers@python.org https://mail.python.org/mailman/listinfo/bangpypers