mesos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vladimir Vivien <vladimir.viv...@gmail.com>
Subject Re: golang binding, mesos-go -- approach?
Date Thu, 18 Dec 2014 23:16:16 GMT
+1  on what Niklas clarified.

I didn't know about Dozer, it has an interesting approach to their driver
api (channel driven).



On Thu, Dec 18, 2014 at 2:18 PM, Niklas Nielsen <niklas@mesosphere.io>
wrote:
>
> Hi Bala,
>
> Vladimir Viven (vladimir.vivien@gmail.com ) and I have recently (and are
> still) working on the bindings in mesos/mesos-go. I wrote the original
> non-pure (depending on libmesos) version and the new pure version is a
> combination of Yifan Gu and Vladimir's work.
> The idea was to consolidate some of the available Go bindings into one, get
> it into a solid state and use it as a use-case for how to maintain pure
> bindings out of tree. We are wiring up leader detection and authorization
> at the moment, which I don't think any of the existing (pure) versions do.
> Therefore, we really hope that this could end up being the Mesos community
> graced one.
>
> Additionally, we are soon going to release a tutorial on how to use the
> pure mesos-go bindings.
>
> There is some history and go-ism to why it is maintained out of Mesos
> proper. You can get a glimpse of the discussion here:
>
> http://mail-archives.apache.org/mod_mbox/mesos-user/201407.mbox/%3CCADKthhA=x6w_KtjD7B5=9G_1r-6=2vCQyEHjgWRFEBKLfDmaBA@mail.gmail.com%3E
> .
> More importantly, the Go package system turned out not work with well with
> the Go bindings being nested in the mesos source tree.
>
> Niklas
>
>
> On 18 December 2014 at 10:55, Dominic Hamon <dhamon@twopensource.com>
> wrote:
> >
> > There are a couple of golang bindings[1] and I don't think there's an
> > official one. This is more or less on purpose as competing
> implementations
> > can learn from each other and give users options.
> >
> > This is probably as good a list as any, though the user@mesos.apache.org
> > might also be useful.
> >
> > 1. see also http://github.com/twitter/gozer
> >
> > On Thu, Dec 18, 2014 at 8:47 AM, Bala Natarajan <
> > bala.natarajan.paas@gmail.com> wrote:
> > >
> > > Hi
> > >
> > > I was looking for golang-bindings for mesos. I did see mesos-go and
> > > associated material.
> > >
> > > Is mesos-go the official golang binding for mesos? Is this the mailing
> > list
> > > for mesos-go? Any particular reason the golang binding is maintained
> > > seperately from mesos base? Can one of you please point me in the right
> > > direction on connecting with mesos-go users/developers?
> > >
> > > Thanks
> > > Bala
> > >
> >
> >
> > --
> > Dominic Hamon | @mrdo | Twitter
> > *There are no bad ideas; only good ideas that go horribly wrong.*
> >
>


-- 
Vladimir Vivien

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message