Releases: aol/micro-server
Guage added to micro-event-metrics
New in Microserver v0.91.6
- InstantGauge to use with datadog
- JacksonUtil API enhancemets
Dependency upgrades
- Updated
io.dropwizard.metrics
to 3.2.2
What is Microserver?
Microserver is a plugin engine for building Spring and Spring Boot based microservices. Microserver supports pure microservice and micro-monolith development styles. The micro-monolith style involves packaging multiple services into a single deployment - offering developers the productivity of microservice development without the operational risk. This can help teams adopt a Microservices architecture on projects that are currently monoliths.
Microserver plugins are orthogonal to Microservices. They solve a common problem in Microservice development where by services are broken up and deployed separately but code remains entangled in a monolithic common library. By making use of a plugin system that follows the same modular archictectural principals as microservice development, teams can keep cross-service concerns and infrastructure in properly size, coherent and cohesive plugin modules.
Checkout the available plugins here : each plugin has it's own readme.md
Getting Microserver
Maven dependency
Microserver for Spring Boot
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-spring-boot</artifactId>
<version>0.91.6</version>
</dependency>
Microserver Grizzly with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-grizzly-with-jersey</artifactId>
<version>0.91.6</version>
</dependency>
Microserver Tomcat with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-tomcat-with-jersey</artifactId>
<version>0.91.6</version>
</dependency>
Other modules are available in Maven Central
Gradle dependency
Microserver Spring Boot
compile group: 'com.aol.microservices', name:'micro-spring-boot', version:'0.91.6'
Microserver grizzly-with-jersey
compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.91.6'
Microserver tomcat-with-jersey
compile group: 'com.aol.microservices', name:'micro-tomcat-with-jersey', version:'0.91.6'
Java Doc : Microserver Core
Java Doc : Microserver Spring Boot - full stack
Java Doc : Microserver Boot - backends
Java Doc : Microserver Jdbc
Java Doc : Microserver HikariCP
Java Doc : Microserver dbcp
Java Doc : Microserver Hibernate
Java Doc : Microserver Grizzly
Java Doc : Microserver Tomcat
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Metrics Datagod
Java Doc : Microserver Event Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client
Java Doc : Microserver Jackson Configuration
Java Doc : Microserver General Exception Mapper
Java Doc : Microserver Transactions
Java Doc : Microserver Curator
Java Doc : Microserver S3
Java Doc : Microserver Javaslang
Java Doc : Microserver Log4j
Java Doc : Microserver Logback
Java Doc : Microserver Manifest Comparator
Java Doc : Microserver Async Data Writer
Java Doc : Microserver Async Data Loader
Java Doc : Microserver Dist Lock
Java Doc : Microserver Error Codes
Java Doc : Microserver Logback
Java Doc : Microserver Log Streaming
Generic Events not supported in micro-server
New in Microserver v0.91.5
GenericEvent to trigger/log arbitrary events
InstantGauge to use with datadog
Bug fixes
Issue list
Dependency upgrades
What is Microserver?
Microserver is a plugin engine for building Spring and Spring Boot based microservices. Microserver supports pure microservice and micro-monolith development styles. The micro-monolith style involves packaging multiple services into a single deployment - offering developers the productivity of microservice development without the operational risk. This can help teams adopt a Microservices architecture on projects that are currently monoliths.
Microserver plugins are orthogonal to Microservices. They solve a common problem in Microservice development where by services are broken up and deployed separately but code remains entangled in a monolithic common library. By making use of a plugin system that follows the same modular archictectural principals as microservice development, teams can keep cross-service concerns and infrastructure in properly size, coherent and cohesive plugin modules.
Checkout the available plugins here : each plugin has it's own readme.md
Getting Microserver
Maven dependency
Microserver for Spring Boot
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-spring-boot</artifactId>
<version>0.91.5</version>
</dependency>
Microserver Grizzly with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-grizzly-with-jersey</artifactId>
<version>0.91.5</version>
</dependency>
Microserver Tomcat with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-tomcat-with-jersey</artifactId>
<version>0.91.5</version>
</dependency>
Other modules are available in Maven Central
Gradle dependency
Microserver Spring Boot
compile group: 'com.aol.microservices', name:'micro-spring-boot', version:'0.91.5'
Microserver grizzly-with-jersey
compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.91.5'
Microserver tomcat-with-jersey
compile group: 'com.aol.microservices', name:'micro-tomcat-with-jersey', version:'0.91.5'
Java Doc : Microserver Core
Java Doc : Microserver Spring Boot - full stack
Java Doc : Microserver Boot - backends
Java Doc : Microserver Jdbc
Java Doc : Microserver HikariCP
Java Doc : Microserver dbcp
Java Doc : Microserver Hibernate
Java Doc : Microserver Grizzly
Java Doc : Microserver Tomcat
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Metrics Datagod
Java Doc : Microserver Event Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client
Java Doc : Microserver Jackson Configuration
Java Doc : Microserver General Exception Mapper
Java Doc : Microserver Transactions
Java Doc : Microserver Curator
Java Doc : Microserver S3
Java Doc : Microserver Javaslang
Java Doc : Microserver Log4j
Java Doc : Microserver Logback
Java Doc : Microserver Manifest Comparator
Java Doc : Microserver Async Data Writer
Java Doc : Microserver Async Data Loader
Java Doc : Microserver Dist Lock
Java Doc : Microserver Error Codes
Java Doc : Microserver Logback
Java Doc : Microserver Log Streaming
Cyclops and cyclops-react upgrade
New in Microserver v0.91.4
Upgrade cyclops and cyclops react.
Issue list
Dependency upgrades
Cyclops-React 2.0.0-FINAL and Cyclops 9.0.0-MI6 have being upgraded as part of this release
What is Microserver?
Microserver is a plugin engine for building Spring and Spring Boot based microservices. Microserver supports pure microservice and micro-monolith development styles. The micro-monolith style involves packaging multiple services into a single deployment - offering developers the productivity of microservice development without the operational risk. This can help teams adopt a Microservices architecture on projects that are currently monoliths.
Microserver plugins are orthogonal to Microservices. They solve a common problem in Microservice development where by services are broken up and deployed separately but code remains entangled in a monolithic common library. By making use of a plugin system that follows the same modular archictectural principals as microservice development, teams can keep cross-service concerns and infrastructure in properly size, coherent and cohesive plugin modules.
Checkout the available plugins here : each plugin has it's own readme.md
Getting Microserver
Maven dependency
Microserver for Spring Boot
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-spring-boot</artifactId>
<version>0.91.4</version>
</dependency>
Microserver Grizzly with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-grizzly-with-jersey</artifactId>
<version>0.91.4</version>
</dependency>
Microserver Tomcat with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-tomcat-with-jersey</artifactId>
<version>0.91.4</version>
</dependency>
Other modules are available in Maven Central
Gradle dependency
Microserver Spring Boot
compile group: 'com.aol.microservices', name:'micro-spring-boot', version:'0.91.4'
Microserver grizzly-with-jersey
compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.91.4'
Microserver tomcat-with-jersey
compile group: 'com.aol.microservices', name:'micro-tomcat-with-jersey', version:'0.91.4'
Java Doc : Microserver Core
Java Doc : Microserver Spring Boot - full stack
Java Doc : Microserver Boot - backends
Java Doc : Microserver Jdbc
Java Doc : Microserver HikariCP
Java Doc : Microserver dbcp
Java Doc : Microserver Hibernate
Java Doc : Microserver Grizzly
Java Doc : Microserver Tomcat
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Metrics Datagod
Java Doc : Microserver Event Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client
Java Doc : Microserver Jackson Configuration
Java Doc : Microserver General Exception Mapper
Java Doc : Microserver Transactions
Java Doc : Microserver Curator
Java Doc : Microserver S3
Java Doc : Microserver Javaslang
Java Doc : Microserver Log4j
Java Doc : Microserver Logback
Java Doc : Microserver Manifest Comparator
Java Doc : Microserver Async Data Writer
Java Doc : Microserver Async Data Loader
Java Doc : Microserver Dist Lock
Java Doc : Microserver Error Codes
Java Doc : Microserver Logback
Java Doc : Microserver Log Streaming
Cyclops upgrade to 9.0.0-MI4, cyclopsReact upgrade to 2.0.0-RC8
New in Microserver v0.91.3
Upgrade to cyclops 9.0.0-MI4 and upgrade cyclopsReact to 2.0.0-RC8
Issue list
- 0.91.3
#353
Dependency upgrades
Both cyclops react and cyclops have being updated as part of this release as issues exist in previous versions
What is Microserver?
Microserver is a plugin engine for building Spring and Spring Boot based microservices. Microserver supports pure microservice and micro-monolith development styles. The micro-monolith style involves packaging multiple services into a single deployment - offering developers the productivity of microservice development without the operational risk. This can help teams adopt a Microservices architecture on projects that are currently monoliths.
Microserver plugins are orthogonal to Microservices. They solve a common problem in Microservice development where by services are broken up and deployed separately but code remains entangled in a monolithic common library. By making use of a plugin system that follows the same modular archictectural principals as microservice development, teams can keep cross-service concerns and infrastructure in properly size, coherent and cohesive plugin modules.
Checkout the available plugins here : each plugin has it's own readme.md
Getting Microserver
Maven dependency
Microserver for Spring Boot
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-spring-boot</artifactId>
<version>0.91.3</version>
</dependency>
Microserver Grizzly with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-grizzly-with-jersey</artifactId>
<version>0.91.3</version>
</dependency>
Microserver Tomcat with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-tomcat-with-jersey</artifactId>
<version>0.91.3</version>
</dependency>
Other modules are available in Maven Central
Gradle dependency
Microserver Spring Boot
compile group: 'com.aol.microservices', name:'micro-spring-boot', version:'0.91.3'
Microserver grizzly-with-jersey
compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.91.3'
Microserver tomcat-with-jersey
compile group: 'com.aol.microservices', name:'micro-tomcat-with-jersey', version:'0.91.3'
Java Doc : Microserver Core
Java Doc : Microserver Spring Boot - full stack
Java Doc : Microserver Boot - backends
Java Doc : Microserver Jdbc
Java Doc : Microserver HikariCP
Java Doc : Microserver dbcp
Java Doc : Microserver Hibernate
Java Doc : Microserver Grizzly
Java Doc : Microserver Tomcat
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Metrics Datagod
Java Doc : Microserver Event Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client
Java Doc : Microserver Jackson Configuration
Java Doc : Microserver General Exception Mapper
Java Doc : Microserver Transactions
Java Doc : Microserver Curator
Java Doc : Microserver S3
Java Doc : Microserver Javaslang
Java Doc : Microserver Log4j
Java Doc : Microserver Logback
Java Doc : Microserver Manifest Comparator
Java Doc : Microserver Async Data Writer
Java Doc : Microserver Async Data Loader
Java Doc : Microserver Dist Lock
Java Doc : Microserver Error Codes
Java Doc : Microserver Logback
Java Doc : Microserver Log Streaming
v0.91.1 of Microserver
New in Microserver v0.91.1
Upgrade to cyclops 9.0.0-MI2
Issue list
Dependency upgrades
What is Microserver?
Microserver is a plugin engine for building Spring and Spring Boot based microservices. Microserver supports pure microservice and micro-monolith development styles. The micro-monolith style involves packaging multiple services into a single deployment - offering developers the productivity of microservice development without the operational risk. This can help teams adopt a Microservices architecture on projects that are currently monoliths.
Microserver plugins are orthogonal to Microservices. They solve a common problem in Microservice development where by services are broken up and deployed separately but code remains entangled in a monolithic common library. By making use of a plugin system that follows the same modular archictectural principals as microservice development, teams can keep cross-service concerns and infrastructure in properly size, coherent and cohesive plugin modules.
Checkout the available plugins here : each plugin has it's own readme.md
Getting Microserver
Maven dependency
Microserver for Spring Boot
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-spring-boot</artifactId>
<version>0.91.1</version>
</dependency>
Microserver Grizzly with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-grizzly-with-jersey</artifactId>
<version>0.91.1</version>
</dependency>
Microserver Tomcat with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-tomcat-with-jersey</artifactId>
<version>0.91.1</version>
</dependency>
Other modules are available in Maven Central
Gradle dependency
Microserver Spring Boot
compile group: 'com.aol.microservices', name:'micro-spring-boot', version:'0.91.1'
Microserver grizzly-with-jersey
compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.91.1'
Microserver tomcat-with-jersey
compile group: 'com.aol.microservices', name:'micro-tomcat-with-jersey', version:'0.91.1'
Java Doc : Microserver Core
Java Doc : Microserver Spring Boot - full stack
Java Doc : Microserver Boot - backends
Java Doc : Microserver Jdbc
Java Doc : Microserver HikariCP
Java Doc : Microserver dbcp
Java Doc : Microserver Hibernate
Java Doc : Microserver Grizzly
Java Doc : Microserver Tomcat
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Metrics Datagod
Java Doc : Microserver Event Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client
Java Doc : Microserver Jackson Configuration
Java Doc : Microserver General Exception Mapper
Java Doc : Microserver Transactions
Java Doc : Microserver Curator
Java Doc : Microserver S3
Java Doc : Microserver Javaslang
Java Doc : Microserver Log4j
Java Doc : Microserver Logback
Java Doc : Microserver Manifest Comparator
Java Doc : Microserver Async Data Writer
Java Doc : Microserver Async Data Loader
Java Doc : Microserver Dist Lock
Java Doc : Microserver Error Codes
Java Doc : Microserver Logback
Java Doc : Microserver Log Streaming
v0.91 Cyclops 9/simple react 2.0 and Elasticache plugin release
New in Microserver v0.91
Upgrade to cyclops 9, simple-react 2.0
Add in Elasticache plugin
Bug fix for micro-datadog plugin
Issue list
Dependency upgrades
Upgrade to cyclops 9, simple-react 2
What is Microserver?
Microserver is a plugin engine for building Spring and Spring Boot based microservices. Microserver supports pure microservice and micro-monolith development styles. The micro-monolith style involves packaging multiple services into a single deployment - offering developers the productivity of microservice development without the operational risk. This can help teams adopt a Microservices architecture on projects that are currently monoliths.
Microserver plugins are orthogonal to Microservices. They solve a common problem in Microservice development where by services are broken up and deployed separately but code remains entangled in a monolithic common library. By making use of a plugin system that follows the same modular archictectural principals as microservice development, teams can keep cross-service concerns and infrastructure in properly size, coherent and cohesive plugin modules.
Checkout the available plugins here : each plugin has it's own readme.md
Getting Microserver
Maven dependency
Microserver for Spring Boot
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-spring-boot</artifactId>
<version>0.91</version>
</dependency>
Microserver Grizzly with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-grizzly-with-jersey</artifactId>
<version>0.91</version>
</dependency>
Microserver Tomcat with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-tomcat-with-jersey</artifactId>
<version>0.91</version>
</dependency>
Other modules are available in Maven Central
Gradle dependency
Microserver Spring Boot
compile group: 'com.aol.microservices', name:'micro-spring-boot', version:'0.91'
Microserver grizzly-with-jersey
compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.91'
Microserver tomcat-with-jersey
compile group: 'com.aol.microservices', name:'micro-tomcat-with-jersey', version:'0.91'
Java Doc : Microserver Core
Java Doc : Microserver Spring Boot - full stack
Java Doc : Microserver Boot - backends
Java Doc : Microserver Jdbc
Java Doc : Microserver HikariCP
Java Doc : Microserver dbcp
Java Doc : Microserver Hibernate
Java Doc : Microserver Grizzly
Java Doc : Microserver Tomcat
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Metrics Datagod
Java Doc : Microserver Event Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client
Java Doc : Microserver Jackson Configuration
Java Doc : Microserver General Exception Mapper
Java Doc : Microserver Transactions
Java Doc : Microserver Curator
Java Doc : Microserver S3
Java Doc : Microserver Javaslang
Java Doc : Microserver Log4j
Java Doc : Microserver Logback
Java Doc : Microserver Manifest Comparator
Java Doc : Microserver Async Data Writer
Java Doc : Microserver Async Data Loader
Java Doc : Microserver Dist Lock
Java Doc : Microserver Error Codes
Java Doc : Microserver Logback
Java Doc : Microserver Log Streaming
v0.90.6 S3 Manifest Comparator bug fixes
New in Microserver v0.90.6
Various minor fixes
Issue list
Dependency upgrades
What is Microserver?
Microserver is a plugin engine for building Spring and Spring Boot based microservices. Microserver supports pure microservice and micro-monolith development styles. The micro-monolith style involves packaging multiple services into a single deployment - offering developers the productivity of microservice development without the operational risk. This can help teams adopt a Microservices architecture on projects that are currently monoliths.
Microserver plugins are orthogonal to Microservices. They solve a common problem in Microservice development where by services are broken up and deployed separately but code remains entangled in a monolithic common library. By making use of a plugin system that follows the same modular archictectural principals as microservice development, teams can keep cross-service concerns and infrastructure in properly size, coherent and cohesive plugin modules.
Checkout the available plugins here : each plugin has it's own readme.md
Getting Microserver
Maven dependency
Microserver for Spring Boot
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-spring-boot</artifactId>
<version>0.90.6</version>
</dependency>
Microserver Grizzly with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-grizzly-with-jersey</artifactId>
<version>0.90.6</version>
</dependency>
Microserver Tomcat with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-tomcat-with-jersey</artifactId>
<version>0.90.6</version>
</dependency>
Other modules are available in Maven Central
Gradle dependency
Microserver Spring Boot
compile group: 'com.aol.microservices', name:'micro-spring-boot', version:'0.90.6'
Microserver grizzly-with-jersey
compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.90.6'
Microserver tomcat-with-jersey
compile group: 'com.aol.microservices', name:'micro-tomcat-with-jersey', version:'0.90.6'
Java Doc : Microserver Core
Java Doc : Microserver Spring Boot - full stack
Java Doc : Microserver Boot - backends
Java Doc : Microserver Jdbc
Java Doc : Microserver HikariCP
Java Doc : Microserver dbcp
Java Doc : Microserver Hibernate
Java Doc : Microserver Grizzly
Java Doc : Microserver Tomcat
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Metrics Datagod
Java Doc : Microserver Event Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client
Java Doc : Microserver Jackson Configuration
Java Doc : Microserver General Exception Mapper
Java Doc : Microserver Transactions
Java Doc : Microserver Curator
Java Doc : Microserver S3
Java Doc : Microserver Javaslang
Java Doc : Microserver Log4j
Java Doc : Microserver Logback
Java Doc : Microserver Manifest Comparator
Java Doc : Microserver Async Data Writer
Java Doc : Microserver Async Data Loader
Java Doc : Microserver Dist Lock
Java Doc : Microserver Error Codes
Java Doc : Microserver Logback
Java Doc : Microserver Log Streaming
v0.90.4 - Stability Release
New in Microserver v0.90.4
Various minor fixes
Issue list
Dependency upgrades
- Spring to 4.3.7.RELEASE
- Spring Boot to 1.4.5.RELEASE
What is Microserver?
Microserver is a plugin engine for building Spring and Spring Boot based microservices. Microserver supports pure microservice and micro-monolith development styles. The micro-monolith style involves packaging multiple services into a single deployment - offering developers the productivity of microservice development without the operational risk. This can help teams adopt a Microservices architecture on projects that are currently monoliths.
Microserver plugins are orthogonal to Microservices. They solve a common problem in Microservice development where by services are broken up and deployed separately but code remains entangled in a monolithic common library. By making use of a plugin system that follows the same modular archictectural principals as microservice development, teams can keep cross-service concerns and infrastructure in properly size, coherent and cohesive plugin modules.
Checkout the available plugins here : each plugin has it's own readme.md
Getting Microserver
Maven dependency
Microserver for Spring Boot
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-spring-boot</artifactId>
<version>0.90.4</version>
</dependency>
Microserver Grizzly with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-grizzly-with-jersey</artifactId>
<version>0.90.4</version>
</dependency>
Microserver Tomcat with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-tomcat-with-jersey</artifactId>
<version>0.90.4</version>
</dependency>
Other modules are available in Maven Central
Gradle dependency
Microserver Spring Boot
compile group: 'com.aol.microservices', name:'micro-spring-boot', version:'0.90.4'
Microserver grizzly-with-jersey
compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.90.4'
Microserver tomcat-with-jersey
compile group: 'com.aol.microservices', name:'micro-tomcat-with-jersey', version:'0.90.4'
Java Doc : Microserver Core
Java Doc : Microserver Spring Boot - full stack
Java Doc : Microserver Boot - backends
Java Doc : Microserver Jdbc
Java Doc : Microserver HikariCP
Java Doc : Microserver dbcp
Java Doc : Microserver Hibernate
Java Doc : Microserver Grizzly
Java Doc : Microserver Tomcat
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Metrics Datagod
Java Doc : Microserver Event Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client
Java Doc : Microserver Jackson Configuration
Java Doc : Microserver General Exception Mapper
Java Doc : Microserver Transactions
Java Doc : Microserver Curator
Java Doc : Microserver S3
Java Doc : Microserver Javaslang
Java Doc : Microserver Log4j
Java Doc : Microserver Logback
Java Doc : Microserver Manifest Comparator
Java Doc : Microserver Async Data Writer
Java Doc : Microserver Async Data Loader
Java Doc : Microserver Dist Lock
Java Doc : Microserver Error Codes
Java Doc : Microserver Logback
Java Doc : Microserver Log Streaming
v0.90 of Microserver - Log file Streaming, event enhancements, configurability and persistent collections
New in Microserver v0.90
- micro-log-streamer : Stream log data from remote hosts
- micro-event-metrics : Greater configurability
- micro-machine-stats : Sigar provisioning location configurability
Issue list
Dependency upgrades
- Spring to 4.3.3.RELEASE
- Spring Boot to 1.4.1.RELEASE
- Jersey to 2.24
- Grizzly to 2.3.28
- cyclops-react to 1.0.2
- Spring Data JPA to 1.10.5.RELEASE
- Guava to 20.0
- Jackson to 2.8.4
- Jackson Guava Datatype to 2.8.4
- Jackson pcollections datatype to 2.8.4
- commons-IO to 2.5
What is Microserver?
Microserver is a plugin engine for building Spring and Spring Boot based microservices. Microserver supports pure microservice and micro-monolith development styles. The micro-monolith style involves packaging multiple services into a single deployment - offering developers the productivity of microservice development without the operational risk. This can help teams adopt a Microservices architecture on projects that are currently monoliths.
Microserver plugins are orthogonal to Microservices. They solve a common problem in Microservice development where by services are broken up and deployed separately but code remains entangled in a monolithic common library. By making use of a plugin system that follows the same modular archictectural principals as microservice development, teams can keep cross-service concerns and infrastructure in properly size, coherent and cohesive plugin modules.
Checkout the available plugins here : each plugin has it's own readme.md
Getting Microserver
Maven dependency
Microserver for Spring Boot
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-spring-boot</artifactId>
<version>0.90</version>
</dependency>
Microserver Grizzly with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-grizzly-with-jersey</artifactId>
<version>0.90</version>
</dependency>
Microserver Tomcat with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-tomcat-with-jersey</artifactId>
<version>0.90</version>
</dependency>
Other modules are available in Maven Central
Gradle dependency
Microserver Spring Boot
compile group: 'com.aol.microservices', name:'micro-spring-boot', version:'0.90'
Microserver grizzly-with-jersey
compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.90'
Microserver tomcat-with-jersey
compile group: 'com.aol.microservices', name:'micro-tomcat-with-jersey', version:'0.90'
Java Doc : Microserver Core
Java Doc : Microserver Spring Boot - full stack
Java Doc : Microserver Boot - backends
Java Doc : Microserver Jdbc
Java Doc : Microserver HikariCP
Java Doc : Microserver dbcp
Java Doc : Microserver Hibernate
Java Doc : Microserver Grizzly
Java Doc : Microserver Tomcat
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Metrics Datagod
Java Doc : Microserver Event Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client
Java Doc : Microserver Jackson Configuration
Java Doc : Microserver General Exception Mapper
Java Doc : Microserver Transactions
Java Doc : Microserver Curator
Java Doc : Microserver S3
Java Doc : Microserver Javaslang
Java Doc : Microserver Log4j
Java Doc : Microserver Logback
Java Doc : Microserver Manifest Comparator
Java Doc : Microserver Async Data Writer
Java Doc : Microserver Async Data Loader
Java Doc : Microserver Dist Lock
Java Doc : Microserver Error Codes
Java Doc : Microserver Logback
Java Doc : Microserver Log Streaming
v0.89 of Microserver - Publishing metrics to Datadog
New in Microserver v0.89
- micro-metrics-datadog : Publishes captured DropWizard metrics to Datadog. Integrates with micro-event-metrics to capture and publish large range of service metrics. (Similar plugins are easy to create for other data service providers)
- micro-event-metrics : Integrate HealthChecks from DropWizard metrics
- micro-application-register : Integrate health check information, change default update to every second, allow an external port to be published, support publishing of CPU memory stats via SIGAR (micro-machine-stats plugin)
Issue list
Dependency upgrades
- cyclops-react to 1.0.0-FINAL
- cyclops to 8.1.0
What is Microserver?
Microserver is a plugin engine for building Spring and Spring Boot based microservices. Microserver supports pure microservice and micro-monolith development styles. The micro-monolith style involves packaging multiple services into a single deployment - offering developers the productivity of microservice development without the operational risk. This can help teams adopt a Microservices architecture on projects that are currently monoliths.
Microserver plugins are orthogonal to Microservices. They solve a common problem in Microservice development where by services are broken up and deployed separately but code remains entangled in a monolithic common library. By making use of a plugin system that follows the same modular archictectural principals as microservice development, teams can keep cross-service concerns and infrastructure in properly size, coherent and cohesive plugin modules.
Checkout the available plugins here : each plugin has it's own readme.md
Getting Microserver
Maven dependency
Microserver for Spring Boot
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-spring-boot</artifactId>
<version>0.89</version>
</dependency>
Microserver Grizzly with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-grizzly-with-jersey</artifactId>
<version>0.89</version>
</dependency>
Microserver Tomcat with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-tomcat-with-jersey</artifactId>
<version>0.89</version>
</dependency>
Other modules are available in Maven Central
Gradle dependency
Microserver Spring Boot
compile group: 'com.aol.microservices', name:'micro-spring-boot', version:'0.89'
Microserver grizzly-with-jersey
compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.89'
Microserver tomcat-with-jersey
compile group: 'com.aol.microservices', name:'micro-tomcat-with-jersey', version:'0.89'
Java Doc : Microserver Core
Java Doc : Microserver Spring Boot - full stack
Java Doc : Microserver Boot - backends
Java Doc : Microserver Jdbc
Java Doc : Microserver HikariCP
Java Doc : Microserver dbcp
Java Doc : Microserver Hibernate
Java Doc : Microserver Grizzly
Java Doc : Microserver Tomcat
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Metrics Datagod
Java Doc : Microserver Event Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client
Java Doc : Microserver Jackson Configuration
Java Doc : Microserver General Exception Mapper
Java Doc : Microserver Transactions
Java Doc : Microserver Curator
Java Doc : Microserver S3
Java Doc : Microserver Javaslang
Java Doc : Microserver Log4j
Java Doc : Microserver Logback
Java Doc : Microserver Manifest Comparator
Java Doc : Microserver Async Data Writer
Java Doc : Microserver Async Data Loader
Java Doc : Microserver Dist Lock
Java Doc : Microserver Error Codes
Java Doc : Microserver Logback