Yes. You can mix and match languages. In fact, a major Mesos framework does
this - Aurora. It's scheduler is written in Java and its executor is
written in Python. I've experimented myself in writing the scheduler in
Golang and executor in Erlang.

In addition to this, making your executor accessible to multiple frameworks
is as simple as multiple frameworks referring to that executor in TaskInfo
at launch time.

Sent from my iPhone

On Jul 28, 2015, at 05:08, Aaron Carey <[email protected]> wrote:

 Hi,

Is it possible to build a custom executor which is not associated with a
particular scheduler framework? I want to be able to write a custom
executor which is available to multiple schedulers (eg Marathon, Chronos
and our own custom scheduler). Is this possible? I couldn't quite figure
out the best way to go about this from the docs? Is it possible to mix and
match languages for schedulers and executors? (ie one is python one is C++)

Thanks,
Aaron

Reply via email to