mod_cluster
mod_cluster is an intelligent native Apache httpd-based and pure-Java Undertow-based load-balancer
File Explorer
Download Latest Version (.zip)- ci.md
- config.yml
- java-mod_cluster.md
- native-mod_proxy_cluster.md
- ci.yml
- CODEOWNERS
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- maven-wrapper.properties
- pom.xml
- pom.xml
- HttpSessionListener.java
- ServletRequestListener.java
- Connector.java
- ContainerEventHandler.java
- Context.java
- Engine.java
- Host.java
- Server.java
- pom.xml
- ModClusterListener.java
- ConfigurableProxyConnectorProvider.java
- JakartaHttpSessionListener.java
- JMXServerProvider.java
- mbeans-descriptors.xml
- ModClusterListener.java
- ProxyConnectorProvider.java
- RequestListenerValveFactory.java
- ServerProvider.java
- SingleServiceServer.java
- TomcatConnector.java
- TomcatConnectorConfiguration.java
- TomcatContext.java
- TomcatEngine.java
- TomcatEventHandler.java
- TomcatEventHandlerAdapter.java
- TomcatHost.java
- TomcatRegistry.java
- TomcatServer.java
- ConfigurableProxyConnectorProviderTestCase.java
- ConnectorTestCase.java
- ContainerEventHandlerAdapterTestCase.java
- ContextTestCase.java
- EngineTestCase.java
- HostTestCase.java
- JMXServerProviderTestCase.java
- ServerTestCase.java
- pom.xml
- ModClusterListener.java
- ConfigurableProxyConnectorProvider.java
- JakartaHttpSessionListener.java
- JMXServerProvider.java
- mbeans-descriptors.xml
- ModClusterListener.java
- ProxyConnectorProvider.java
- RequestListenerValveFactory.java
- ServerProvider.java
- SingleServiceServer.java
- TomcatConnector.java
- TomcatConnectorConfiguration.java
- TomcatContext.java
- TomcatEngine.java
- TomcatEventHandler.java
- TomcatEventHandlerAdapter.java
- TomcatHost.java
- TomcatRegistry.java
- TomcatServer.java
- ConfigurableProxyConnectorProviderTestCase.java
- ConnectorTestCase.java
- ContainerEventHandlerAdapterTestCase.java
- ContextTestCase.java
- EngineTestCase.java
- HostTestCase.java
- JMXServerProviderTestCase.java
- ServerTestCase.java
- pom.xml
- ModClusterListener.java
- ConfigurableProxyConnectorProvider.java
- JavaxHttpSessionListener.java
- JMXServerProvider.java
- mbeans-descriptors.xml
- ModClusterListener.java
- ProxyConnectorProvider.java
- RequestListenerValveFactory.java
- ServerProvider.java
- SingleServiceServer.java
- TomcatConnector.java
- TomcatConnectorConfiguration.java
- TomcatContext.java
- TomcatEngine.java
- TomcatEventHandler.java
- TomcatEventHandlerAdapter.java
- TomcatHost.java
- TomcatRegistry.java
- TomcatServer.java
- ConfigurableProxyConnectorProviderTestCase.java
- ConnectorTestCase.java
- ContainerEventHandlerAdapterTestCase.java
- ContextTestCase.java
- EngineTestCase.java
- HostTestCase.java
- JMXServerProviderTestCase.java
- ServerTestCase.java
- pom.xml
- pom.xml
- AdvertisedServer.java
- AdvertiseListenerFactoryImpl.java
- AdvertiseListenerImpl.java
- DatagramChannelFactoryImpl.java
- AdvertiseListener.java
- AdvertiseListenerFactory.java
- DatagramChannelFactory.java
- AbstractConfigurationBuilder.java
- AdvertiseConfigurationBuilder.java
- BalancerConfigurationBuilder.java
- ConfigurationBuilder.java
- Creator.java
- MCMPHandlerConfigurationBuilder.java
- ModClusterConfigurationBuilder.java
- NodeConfigurationBuilder.java
- package-info.java
- AdvertiseConfigurationImpl.java
- BalancerConfigurationImpl.java
- MCMPHandlerConfigurationImpl.java
- ModClusterConfig.java
- ModClusterConfigurationImpl.java
- NodeConfigurationImpl.java
- ProxyConfigurationImpl.java
- SessionDrainingStrategyEnum.java
- SimpleJvmRouteFactory.java
- SystemPropertyJvmRouteFactory.java
- UUIDJvmRouteFactory.java
- AdvertiseConfiguration.java
- BalancerConfiguration.java
- JvmRouteFactory.java
- MCMPHandlerConfiguration.java
- ModClusterConfiguration.java
- NodeConfiguration.java
- ProxyConfiguration.java
- SessionDrainingStrategy.java
- SSLConfiguration.java
- DynamicLoadBalanceFactorProvider.java
- DynamicLoadBalanceFactorProviderMBean.java
- SimpleLoadBalanceFactorProvider.java
- SimpleLoadBalanceFactorProviderFactory.java
- SimpleLoadBalanceFactorProviderMBean.java
- AbstractLoadMetric.java
- AbstractMBeanLoadMetric.java
- ActiveSessionsLoadMetric.java
- AverageSystemLoadMetric.java
- BusyConnectorsLoadMetric.java
- DeterministicLoadState.java
- DeterministicLoadStateImpl.java
- HeapMemoryUsageLoadMetric.java
- MBeanAttributeLoadMetric.java
- MBeanAttributeRatioLoadMetric.java
- ReceiveTrafficLoadMetric.java
- RequestCountLoadMetric.java
- SendTrafficLoadMetric.java
- DefaultMCMPHandler.java
- DefaultMCMPRequest.java
- DefaultMCMPRequestFactory.java
- DefaultMCMPResponseParser.java
- JSSEKeyManager.java
- JSSESocketFactory.java
- ResetRequestSourceImpl.java
- ContextFilter.java
- MCMPConnectionListener.java
- MCMPHandler.java
- MCMPRequest.java
- MCMPRequestFactory.java
- MCMPRequestType.java
- MCMPResponseParser.java
- MCMPServer.java
- MCMPServerState.java
- MCMPURLEncoder.java
- ResetRequestSource.java
- ModClusterLogger.java
- ModClusterMessages.java
- ModClusterService.java
- ModClusterServiceMBean.java
- Utils.java
- Version.java
- Version.properties
- AdvertiseListenerImplTestCase.java
- DatagramChannelFactoryImplTestCase.java
- SendingDatagramChannelFactoryImpl.java
- ModClusterConfigurationBuilderTest.java
- SessionDrainingStrategyTestCase.java
- SimpleJvmRouteFactoryTestCase.java
- SystemPropertyJvmRouteFactoryTestCase.java
- UUIDJvmRouteFactoryTestCase.java
- DynamicLoadBalanceFactorProviderTest.java
- ActiveSessionsLoadMetricTestCase.java
- AverageSystemLoadMetricTestCase.java
- BusyConnectorsLoadMetricTestCase.java
- DeterministicLoadMetricTestCase.java
- HeapMemoryUsageLoadMetricTestCase.java
- MBeanAttributeLoadMetricTestCase.java
- MBeanAttributeRatioLoadMetricTestCase.java
- ReceiveTrafficLoadMetricTestCase.java
- RequestCountLoadMetricTestCase.java
- SendTrafficLoadMetricTestCase.java
- DefaultMCMPRequestFactoryTestCase.java
- DefaultMCMPResponseParserTestCase.java
- ResetRequestSourceTestCase.java
- ModClusterServiceTest.java
- TestUtils.java
- UtilsTestCase.java
- pom.xml
- tomcat-10.1.xml
- tomcat-11.0.xml
- tomcat-9.0.xml
- tomcat-component.xml
- pom.xml
- LoadMetric.java
- LoadMetricMBean.java
- NodeUnavailableException.java
- LoadBalanceFactorProvider.java
- LoadBalanceFactorProviderFactory.java
- pom.xml
- .gitattributes
- .gitignore
- CODE_OF_CONDUCT.md
- LICENSE
- mvnw
- mvnw.cmd
- pom.xml
- README.md
- SECURITY.md
# Installation Guide
1. Get the code
git clone https://github.com/modcluster/mod_cluster
Downloads the entire project code from GitHub to your computer.
cd mod_cluster
Moves into the project folder you just downloaded.
2. Maven (Java)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java projects.
- Maven The build tool used for the mvn command.
mvn clean install
Installs dependencies and builds the project using Maven.
mvn clean verify -P coverage
Installs dependencies and builds the project using Maven.
A BUILD SUCCESS message means it worked. The output is created under target/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
