https://github.com/mesosphere/mesos-rxjava is based on the new HTTP API. I think you could check out it.
On Wed, Aug 31, 2016 at 7:38 AM, Tobias Pfeiffer <[email protected]> wrote: > Hi, > > I am just getting started with Mesos. My goal is to run some > user-submitted code in a Docker container on my cluster. As per my > understanding, I would need to write a Scheduler that submits some tasks to > the Mesos cluster and tracks their process. > > I have discovered that I can write a Scheduler in an arbitrary language > (Scala for me) using the Scheduler HTTP API <http://mesos.apache.org/ > documentation/latest/scheduler-http-api/>. That page says "most scheduler > developers should use a library for their language of choice that manages > the details of the HTTP API" and links to <http://mesos.apache.org/ > documentation/latest/api-client-libraries/>. (Note that that page doesn't > mention "HTTP" anywhere except in the <title>.) > > The latter page lists a mesos-scala-api library <https://github.com/nokia/ > mesos-scala-api> provided by Nokia, but looking at the dependencies > (libmesos.so etc.), this is not actually using the HTTP API, is it? Also, > the "Hello World" example from <https://gist.github.com/guenter/7471695> > directly imports org.apache.mesos and works fine as is, so now I am a bit > unsure about which is the way to write a Scheduler, using the "Hello World" > approach, the Nokia library or write a client for the HTTP API myself. Any > suggestions? > > Thank you, > Tobias > > -- Best Regards, Haosdent Huang

