Wow !! The code in my first email worked, the bot IS shared between all REST calls. I just needed to run plackup bin/app.pl instead of plackup -L Shotgun bin/app.pl It's the Shotgun option that made my app.pl be re-initialized each time. No need for a memcache, no need for workers, it just works! Dancer is my app online, with a state =) --- Pierre Masci I check email a couple times daily; to reach me sooner, you can send me a text message via this page: https://awayfind.com/mascip On 7 December 2013 11:13, sawyer x <xsawyerx@gmail.com> wrote:
It's the same thing, IMHO. It's a state. Keeping it in Memcached, token in a cookie, external service, etc. Whichever one you find comfortable is the best. :)
On Fri, Dec 6, 2013 at 9:29 PM, Pierre M <piemas25@gmail.com> wrote:
I'm not loving the idea of storing a 3rd party session token, it's a bit of a pain to pass it around and it's not really scalable. Caching the bot itself between each REST request works, but I came accross a possibly nicer idea:
My bot could be running in a Gearman worker, and I would give orders with a Geaman client. Possibly with Dancer::Plugin::GearmanXS, if I used Dancer instead of Dancer2.
It looks the tool for the job. I'll try it in two weeks, when I'm back from holidays.
_______________________________________________ dancer-users mailing list dancer-users@dancer.pm http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
_______________________________________________ dancer-users mailing list dancer-users@dancer.pm http://lists.preshweb.co.uk/mailman/listinfo/dancer-users