Provide 1 CPU core per Solver that's running in parallel.Hi,I have a use case where multiple users need to run multiple simultaneous solvers.Is there a best practice in scaling out Optaplanner for multitenancy?Just to be clear I'm not interested in scaling out a single optimization run but instead multiple solvers.So I'm looking for pros and cons for:- multiple solvers in the same JVM
I see no reason to do that. By using 1 JVM you pool class instances, etc so use less memory overall.- multiple JVM:s on a single machine (with multiple solvers)
Definitely the way to increase Solvers running in parallel.- multiple machine setup
No data on that yet.- virtual machine vs lxc (Docker) vs bare metal
Let me know what works well for you and what doesn't with multitenancy!
I'm also interested in provisioning of rules etc
Regards,Mats
_______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users