Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/piomin/sample-spring-boot-autoscaler
sample spring boot application prepared for auto-scaling on single/many target machines
https://github.com/piomin/sample-spring-boot-autoscaler
autoscaling eureka eureka-server jenkins jenkins-pipeline metrics spring-boot spring-boot-actuator
Last synced: 20 days ago
JSON representation
sample spring boot application prepared for auto-scaling on single/many target machines
- Host: GitHub
- URL: https://github.com/piomin/sample-spring-boot-autoscaler
- Owner: piomin
- Created: 2018-09-14T09:54:22.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-17T21:42:32.000Z (30 days ago)
- Last Synced: 2024-10-20T08:35:11.663Z (27 days ago)
- Topics: autoscaling, eureka, eureka-server, jenkins, jenkins-pipeline, metrics, spring-boot, spring-boot-actuator
- Language: Java
- Homepage: https://piotrminkowski.com
- Size: 30.3 KB
- Stars: 13
- Watchers: 4
- Forks: 15
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spring Boot Autoscaler Demo Project [![Twitter](https://img.shields.io/twitter/follow/piotr_minkowski.svg?style=social&logo=twitter&label=Follow%20Me)](https://twitter.com/piotr_minkowski)
[![CircleCI](https://circleci.com/gh/piomin/sample-spring-boot-autoscaler.svg?style=svg)](https://circleci.com/gh/piomin/sample-spring-boot-autoscaler)
[![SonarCloud](https://sonarcloud.io/images/project_badges/sonarcloud-black.svg)](https://sonarcloud.io/dashboard?id=piomin_sample-spring-boot-autoscaler)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=piomin_sample-spring-boot-autoscaler&metric=bugs)](https://sonarcloud.io/dashboard?id=piomin_sample-spring-boot-autoscaler)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=piomin_sample-spring-boot-autoscaler&metric=coverage)](https://sonarcloud.io/dashboard?id=piomin_sample-spring-boot-autoscaler)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=piomin_sample-spring-boot-autoscaler&metric=ncloc)](https://sonarcloud.io/dashboard?id=piomin_sample-spring-boot-autoscaler)In this project I'm demonstrating how to scale up and scale down number of running instances of your Spring Boot application by the Jenkins pipeline. Jenkins integrates with discovery based on Spring Cloud Netflix Eureka, and endpoints provided Spring Boot Actuator.
The example is available in the branch [master](https://github.com/piomin/sample-spring-boot-autoscaler/tree/master). A detailed guide may be find in the following article: [Spring Boot Autoscaler](https://piotrminkowski.com/2018/09/18/spring-boot-autoscaler/)