Welcome to Gyrex
Gyre - a circular or spiral form; a vortex: "rain swirling the night into tunnels and gyres" Anthony Hyde. (from the Free Online Dictionary)
The Gyrex project is an Eclipse Open Source project for creating OSGi based
server solutions. Gyrex provides a platform on top of the Equinox OSGi framework
to allow seamless and pain-free operation of Equinox server clusters. It also
provides frameworks and concepts for developing, deploying and scaling applications
on top of Gyrex based clouds.
-
Cluster management - Connect and manage server nodes using a powerful graphical administration console. Apache ZooKeeper is used out-of-the box for grouping and coordinating work among server nodes.
-
Software provisioning - Publish bundles and features into a p2 repository right out of your Eclipse IDE and perform installations on all or a group of server nodes from the software provisioning console.
-
Logging - You can use the logging framework of your choice. Log messages from the OSGi LogService, Equinox ExtendedLogService, SLF4J, Apache Commons Logging, Java Logging, LOG4J will be collected automatically and handled by Logback.
-
Monitoring - Diagnostic information and metrics are published for central system components. A simple API supports building custom monitors and benefiting from seamless integration with existing JMX-based monitoring tools.
-
High scalability - Every component can be scaled horizontally. Simply add new Jetty nodes to scale with increasing web load and add new worker nodes to scale your batch processing.
-
Administration - Any Gyrex based cloud can be administrated using an extensible RAP based AJAX web interface. In addition to the UI console commands are provided to assist operators using the command line.
-
Multi-tenancy - A contextual runtime implemented right at a platform level enables application developer to run business logic in multiple instances for multiple tenants. Customization and extensibility is support using OSGi Services and Equinox Extension Points.
-
Professional support - Benefit from the knowledge of committers and adopters and get training, consulting services, professional support and SLAs.