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> >
