Servoy 3.5.7 Server Cluster

Dear Servoy Deployers,

recently we have been thinking about the options on clustering the servoy server.
Our idea was to start the servoy servers tomcat with an additional ajp 1.3 connector and
setup an apache cluster connection using mod_jk. We are using such a setup in different
webapps sucessfully.

But when it comes to clustering several topics arise. Especially the following questions:

  • Is such an installation known to be working? Anybody set this kond of thing up so far?
  • What about the servoy server cache? Do changes get propagated fast between the server caches?

@Jan Blok, Jan Aleman: Could this possibly work? What about licensing? (Would splitting the licenses in two
halves for two servers in the cluster be appropriate?)

Thanks in advance for your comments,
Michael Wirz

michael.wirz:

  • What about the servoy server cache? Do changes get propagated fast between the server caches?

I can answer this one: databroadcasting would not work if you use multiple tomcat servers.

Clustering is planned (and in progress) for this year release (Servoy 4.2)
As Nicola points out, it currenly not posssible to have it properly working if you cannot split your solutions to multiple servoy servers (due to the fact they share tables and there for databroadcasts are not seen by clients form other server)

Thanks for your replies!
We are really looking forward to your clustering solution. Which framework will you be using for implementing clustered databroadcasts?
Did you take a look into tomcat’s clustering and propagation of session data (tribes)? I recently saw an impressive demo…
Will there be any cluster administration ui?
Is preview/beta testing possible?
Best regards,
Michael