Releases: aol/micro-server
Microserver v1.2.6
New in Microserver v1.2.6
- Bug fixes and better debugging logs
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.oath.microservices</groupId>
<artifactId>micro-spring-boot</artifactId>
<version>1.2.6</version>
</dependency>
Microserver Grizzly with Jersey
<dependency>
<groupId>com.oath.microservices</groupId>
<artifactId>micro-grizzly-with-jersey</artifactId>
<version>1.2.6</version>
</dependency>
Microserver Tomcat with Jersey
<dependency>
<groupId>com.oath.microservices</groupId>
<artifactId>micro-tomcat-with-jersey</artifactId>
<version>1.2.6</version>
</dependency>
Other modules are available in Maven Central
Gradle dependency
Microserver Spring Boot
compile group: 'com.oath.microservices', name:'micro-spring-boot', version:'1.2.6'
Microserver grizzly-with-jersey
compile group: 'com.oath.microservices', name:'micro-grizzly-with-jersey', version:'1.2.6'
Microserver tomcat-with-jersey
compile group: 'com.oath.microservices', name:'micro-tomcat-with-jersey', version:'1.2.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
Microserver v1.2.5
New in Microserver v1.2.5
- Distributed Cache interface enhancements
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.oath.microservices</groupId>
<artifactId>micro-spring-boot</artifactId>
<version>1.2.5</version>
</dependency>
Microserver Grizzly with Jersey
<dependency>
<groupId>com.oath.microservices</groupId>
<artifactId>micro-grizzly-with-jersey</artifactId>
<version>1.2.5</version>
</dependency>
Microserver Tomcat with Jersey
<dependency>
<groupId>com.oath.microservices</groupId>
<artifactId>micro-tomcat-with-jersey</artifactId>
<version>1.2.5</version>
</dependency>
Other modules are available in Maven Central
Gradle dependency
Microserver Spring Boot
compile group: 'com.oath.microservices', name:'micro-spring-boot', version:'1.2.5'
Microserver grizzly-with-jersey
compile group: 'com.oath.microservices', name:'micro-grizzly-with-jersey', version:'1.2.5'
Microserver tomcat-with-jersey
compile group: 'com.oath.microservices', name:'micro-tomcat-with-jersey', version:'1.2.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
Microserver v1.2.4
New in Microserver v1.2.4
- Generic support for object storage in distributed cache.
Dependency upgrades
- Renamed micro-elasticache plugin to micro-memcached
- Beans transientCache and memcachedClient are no longer exposed. DistributedCacheFactory must be used instead.
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.oath.microservices</groupId>
<artifactId>micro-spring-boot</artifactId>
<version>1.2.3</version>
</dependency>
Microserver Grizzly with Jersey
<dependency>
<groupId>com.oath.microservices</groupId>
<artifactId>micro-grizzly-with-jersey</artifactId>
<version>1.2.3</version>
</dependency>
Microserver Tomcat with Jersey
<dependency>
<groupId>com.oath.microservices</groupId>
<artifactId>micro-tomcat-with-jersey</artifactId>
<version>1.2.3</version>
</dependency>
Other modules are available in Maven Central
Gradle dependency
Microserver Spring Boot
compile group: 'com.oath.microservices', name:'micro-spring-boot', version:'1.2.3'
Microserver grizzly-with-jersey
compile group: 'com.oath.microservices', name:'micro-grizzly-with-jersey', version:'1.2.3'
Microserver tomcat-with-jersey
compile group: 'com.oath.microservices', name:'micro-tomcat-with-jersey', version:'1.2.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
Microserver v1.2.3
New in Microserver v1.2.3
- Support for gzip content encoding
- S3 api enhancement to support larger files
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.oath.microservices</groupId>
<artifactId>micro-spring-boot</artifactId>
<version>1.2.3</version>
</dependency>
Microserver Grizzly with Jersey
<dependency>
<groupId>com.oath.microservices</groupId>
<artifactId>micro-grizzly-with-jersey</artifactId>
<version>1.2.3</version>
</dependency>
Microserver Tomcat with Jersey
<dependency>
<groupId>com.oath.microservices</groupId>
<artifactId>micro-tomcat-with-jersey</artifactId>
<version>1.2.3</version>
</dependency>
Other modules are available in Maven Central
Gradle dependency
Microserver Spring Boot
compile group: 'com.oath.microservices', name:'micro-spring-boot', version:'1.2.3'
Microserver grizzly-with-jersey
compile group: 'com.oath.microservices', name:'micro-grizzly-with-jersey', version:'1.2.3'
Microserver tomcat-with-jersey
compile group: 'com.oath.microservices', name:'micro-tomcat-with-jersey', version:'1.2.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
Microserver 0.91.11
New in Microserver v0.91.1
- Bug fixes
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.11</version>
</dependency>
Microserver Grizzly with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-grizzly-with-jersey</artifactId>
<version>0.91.11</version>
</dependency>
Microserver Tomcat with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-tomcat-with-jersey</artifactId>
<version>0.91.11</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.11'
Microserver grizzly-with-jersey
compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.91.11'
Microserver tomcat-with-jersey
compile group: 'com.aol.microservices', name:'micro-tomcat-with-jersey', version:'0.91.11'
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
Microserver v1.0.1
New in Microserver v1.0.1
- Upgrade to Cyclops X M2
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.oath.microservices</groupId>
<artifactId>micro-spring-boot</artifactId>
<version>1.0.1</version>
</dependency>
Microserver Grizzly with Jersey
<dependency>
<groupId>com.oath.microservices</groupId>
<artifactId>micro-grizzly-with-jersey</artifactId>
<version>1.0.1</version>
</dependency>
Microserver Tomcat with Jersey
<dependency>
<groupId>com.oath.microservices</groupId>
<artifactId>micro-tomcat-with-jersey</artifactId>
<version>1.0.1</version>
</dependency>
Other modules are available in Maven Central
Gradle dependency
Microserver Spring Boot
compile group: 'com.oath.microservices', name:'micro-spring-boot', version:'1.0.1'
Microserver grizzly-with-jersey
compile group: 'com.oath.microservices', name:'micro-grizzly-with-jersey', version:'1.0.1'
Microserver tomcat-with-jersey
compile group: 'com.oath.microservices', name:'micro-tomcat-with-jersey', version:'1.0.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
Microserver v1.0.0
New in Microserver v1.0.0
- Move to com.oath groupId
- Move to Cyclops X
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.oath.microservices</groupId>
<artifactId>micro-spring-boot</artifactId>
<version>1.0.0</version>
</dependency>
Microserver Grizzly with Jersey
<dependency>
<groupId>com.oath.microservices</groupId>
<artifactId>micro-grizzly-with-jersey</artifactId>
<version>1.0.0</version>
</dependency>
Microserver Tomcat with Jersey
<dependency>
<groupId>com.oath.microservices</groupId>
<artifactId>micro-tomcat-with-jersey</artifactId>
<version>1.0.0</version>
</dependency>
Other modules are available in Maven Central
Gradle dependency
Microserver Spring Boot
compile group: 'com.oath.microservices', name:'micro-spring-boot', version:'1.0.0'
Microserver grizzly-with-jersey
compile group: 'com.oath.microservices', name:'micro-grizzly-with-jersey', version:'1.0.0'
Microserver tomcat-with-jersey
compile group: 'com.oath.microservices', name:'micro-tomcat-with-jersey', version:'1.0.0'
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
Microserver v0.91.10
New in Microserver v0.91.10
- Bug fixes
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.10</version>
</dependency>
Microserver Grizzly with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-grizzly-with-jersey</artifactId>
<version>0.91.10</version>
</dependency>
Microserver Tomcat with Jersey
<dependency>
<groupId>com.aol.microservices</groupId>
<artifactId>micro-tomcat-with-jersey</artifactId>
<version>0.91.10</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.10'
Microserver grizzly-with-jersey
compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.91.10'
Microserver tomcat-with-jersey
compile group: 'com.aol.microservices', name:'micro-tomcat-with-jersey', version:'0.91.10'
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
Role based authorization support for AWS clients hosted in AWS.
New in Microserver v0.91.9
- Role based authorization support for AWS clients hosted in AWS.
A new configs3.useDefaultChain
is added to support role based authentication for hosted AWS clients. If this is set totrue
then the S3 access will use instance roles where your client is hosted on AWS. For full details on the default AWS chain, see the official AWS docs
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.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
Improved Timers and Application Registry Filter
New in Microserver v0.91.8
-
Sliding time window array reservoir
Timer metrics now use SlidingTimeWindowArrayReservoir (from Dropwizard) instead of the default ExponentiallyDecayingReservoir. This makes viewing the duration of requests in applications succh as Datadog easier to understand. -
Application registry filter
a filter can be used on the url to lookup only a certain field of the manifest e.g.
/list/port=8080
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.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