Blogs
I’m happy to announce we will be returning out of the box support for clustering with the release of Liferay Portal 7.1 CE GA3.
Background
Last fall we reintroduced the option to use clustering in Liferay 7.0 by compiling a series of modules manually and including them in your project. We received a lot of feedback that this was a very cumbersome process and didn’t really provide the benefits we intended in bringing back clustering.
Enable Clustering
Beginning with Liferay Portal 7.1 CE GA3, clustering can now be enabled just like previously in Liferay Portal 6.2 CE. The official documentation covers the steps needed to enable clustering in GA3. To enable clustering, set the property:
cluster.link.enabled=true
Successfully enabling clustering will result in the following message in the logs on startup:
------------------------------------------------------------------- GMS: address=oz-52865, cluster=liferay-channel-control, physical address=192.168.1.10:50643 -------------------------------------------------------------------
Other Steps We Are Taking for the Community
Restoring clustering is one of many steps we are taking to restore faith between Liferay and our community. Other initiatives to improve the developer experience with Liferay include:
- More GA releases of Liferay Portal CE to improve stability and quality
- A single-core model for Liferay Commerce, making open source Liferay Commerce installations compatible with our subscription services
- Better support for headless use of Liferay with front-end frameworks
- Improved experience with documentation, including unifying all available documentation and best practices in a single place
- Additional ways to use portions of Liferay Portal’s functionality (such as permissioning or forms) in non-Liferay applications (e.g. those built with SpringBoot)
We’ll be providing more information about each of these initiatives in the weeks to come.
Conclusion
I want to thank you again for sticking with Liferay all these years as we’ve sorted out our business model (and sometimes made poor decisions along the way). I’m excited for the chance to invest in and grow our community in the coming months. It is what sets us apart from the competition and is truly one of the most rewarding parts of what we do at Liferay. We hope fully reintroducing clustering to be the first step towards achieving this goal and as always would love to hear what you think in the comments below.