Hi Igniters,

In general I aggree with adding new format, e.g. JSON is more popular than
XML for new applications.

In the same time I've never heard that user asked this in the user list. Or
did I missed such topics?

Sincerely,
Dmitriy Pavlov

вт, 15 мая 2018 г. в 9:31, Pavel Tupitsyn <ptupit...@apache.org>:

> Dmitriy,
>
> We don't need to support different config formats on server in order to add
> that to thin clients.
>
> Thin client protocol provides a way to create a cache with custom config
> [1].
> It is up to thin client library authors to use any config format they like
> and then convert it into protocol-defined format.
>
> C# thin client uses custom format, for example, not Spring.
>
> [1]
>
> https://apacheignite.readme.io/docs/binary-client-protocol-cache-configuration-operations#section-op_cache_create_with_configuration
>
> On Mon, May 14, 2018 at 7:54 PM, Ivan Rakov <ivan.glu...@gmail.com> wrote:
>
> > Dmitry,
> >
> > We rely on Spring Framework when we start Ignite node from XML
> > configuration. Spring doesn't easily support another formats of
> > configuration files. I think, the main reason for this is built-in
> ability
> > to validate configuration via XML Schema. We can surely hack this around
> (I
> > bet there are existing libraries for configuring Spring with JSON), but I
> > don't think that anyone suffered from inability to statically configure
> > Ignite with json/yaml.
> >
> > Regarding thin clients: makes sense. I suppose necessary mappings will be
> > implemented as a part of thin client.
> >
> > Best Regards,
> > Ivan Rakov
> >
> >
> > On 14.05.2018 18:58, Dmitriy Govorukhin wrote:
> >
> >> Hi, Igniters!
> >>
> >> As far as I know, many people work on a thin client for different
> language
> >> (go,js,php...).
> >> Are there any reasons why ignite does not support yaml or json format
> for
> >> configuration? or some other popular format?
> >> In future, it can help to integrate with thin clients, for example, js
> >> client may want to dynamic cache start, he passes cache configuration
> (in
> >> native format, for js it will json) through TCP, Ignite node unwrap and
> >> remap to java representation and dynamic start cache.
> >>
> >>
> >
>

Reply via email to