Isis uses the Wicket viewer, which in turn relies heavily on HTTP
sessions.  Thus, you would either need to ensure that sessions are
configured to be "sticky" to each host in the cluster, or to have some sort
of transparent distributed session store for HttpSession.

The RO viewer is stateless, so no issues from an HA viewpoint, but
delegates the issue of authentication management back to the client, eg
using basic auth or oAuth2.

The other issue is, of course, the database.  Isis uses JDO/DataNuclues
which supports multiple database types, the vast majority of users will be
using an RDBMS I imagine.  So, if the RDBMS is clustered in some fashion,
you should be ok.  If you intend to use one of the other datastores
supported by JDO/DataNucleus, then take some additional time to check it
runs ok.  We know it runs ok on Neo4J, for example, but there was a small
amount of work required to get to that point.

HTH
Dan



On 16 June 2016 at 16:59, José Alejandro Manaure Martinez <
[email protected]> wrote:

> Hi Dan
> Support ISIS  HA Cluster?
>
> Greetings
>
> 2016-06-16 10:50 GMT-05:00 Dan Haywood <[email protected]>:
>
> > Hi Jan-Willem
> >
> > sorry not to reply on this question before now.
> >
> > Short answer is that this isn't part of the Restful Objects spec, and
> > therefore isn't possible currently.  That said, I do think that the Naked
> > Objects .NET implementation has made some small extensions to the spec to
> > support this capability, but I don't know the exact details.
> >
> > By all means raise a JIRA ticket on this (though I don't know exactly
> when
> > it would be implemented).  If you're really need the feature then I'll be
> > happy to provide some pointers as to how you might implement it and
> > contribute back.
> >
> > Thanks
> > Dan
> >
> >
> > On 29 May 2016 at 12:55, Jan-Willem Gmelig Meyling <
> > [email protected]> wrote:
> >
> > >
> > >
> > > Hey all,
> > >
> > > I've been wondering how I could nicely implement a collection of Enums
> > > as input for an Action. The values do not come from an persisted
> entity,
> > > as it would be part of as I imagine it to be a request POJO.
> > >
> > > I know that HTTP headers allow a path parameter to be defined multiple
> > > times. So an EnumSet is usually seen as "?foo=BAR&foo=BAZ". In Jackson
> I
> > > would use the Enum to String serialization and end up with something
> > > similar to : { "foo" : [ "BAR", "BAZ"] }
> > >
> > > I currently transformed my options to booleans so that they become
> > > visible as checkboxes, but I was wondering how to do this properly.
> > >
> > > Any response is very much appreciated,
> > >
> > > Kind regards,
> > >
> > > Jan-Willem
> >
>
>
>
> --
> [image: Logo]
>
> José Alejandro Manaure
> *Project Manager*
> Tel: (57) 1 703 17 77
> Cel: (57) 312 5476188
> E-mail: [email protected]
> Calle 93 # 19b - 66 Ofc 202
> Bogotá D.C., Colombia
> www.ticxar.com
>   [image: facebook]
> <https://www.facebook.com/pages/Ticxar/446503822192581> [image:
> twitter] <http://twitter.com/ticxar> [image: linkedIn]
> <https://www.linkedin.com/company/ticxar>
>

Reply via email to