{"id":22933511,"url":"https://github.com/bluebrown/java-cluster","last_synced_at":"2025-09-15T18:47:11.838Z","repository":{"id":111481247,"uuid":"308279042","full_name":"bluebrown/java-cluster","owner":"bluebrown","description":"dockerized tomcat cluster with haproxy for service discovery and memcache for session replication","archived":false,"fork":false,"pushed_at":"2020-12-08T11:48:01.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-07T11:53:34.732Z","etag":null,"topics":["docker","haproxy","memcache","tomcat"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bluebrown.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-29T09:31:12.000Z","updated_at":"2021-04-23T05:18:01.000Z","dependencies_parsed_at":"2023-06-25T23:38:58.471Z","dependency_job_id":null,"html_url":"https://github.com/bluebrown/java-cluster","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluebrown%2Fjava-cluster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluebrown%2Fjava-cluster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluebrown%2Fjava-cluster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluebrown%2Fjava-cluster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bluebrown","download_url":"https://codeload.github.com/bluebrown/java-cluster/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246690325,"owners_count":20818297,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","haproxy","memcache","tomcat"],"created_at":"2024-12-14T11:30:06.795Z","updated_at":"2025-09-15T18:47:06.788Z","avatar_url":"https://github.com/bluebrown.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Java Cluster\n\nDockerized java environment for deployment with compose on a single node or swarm in a cluster with high availibility.\n\nHaproxy is configuered to perform servie discovery using the docker dns server. The tomcat instances use memcache to store the session. If run as cluster via swarm, memcache can be configured with a fallback. In that case the tomcat workers will replicate their session to the fallback node to achieve high availibility for the sessions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluebrown%2Fjava-cluster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbluebrown%2Fjava-cluster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluebrown%2Fjava-cluster/lists"}