Skip to content

Releases: aol/micro-server

Guage added to micro-event-metrics

06 Sep 18:31
Compare
Choose a tag to compare

New in Microserver v0.91.6

  • InstantGauge to use with datadog
  • JacksonUtil API enhancemets

Microserver website

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

screen shot 2016-05-06 at 12 30 26 pm

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

19 Jul 16:19
Compare
Choose a tag to compare

New in Microserver v0.91.5

GenericEvent to trigger/log arbitrary events
InstantGauge to use with datadog
Bug fixes

Microserver website

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

screen shot 2016-05-06 at 12 30 26 pm

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

19 Jul 07:32
Compare
Choose a tag to compare

New in Microserver v0.91.4

Upgrade cyclops and cyclops react.

Microserver website

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

screen shot 2016-05-06 at 12 30 26 pm

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

21 Jun 22:22
Compare
Choose a tag to compare

New in Microserver v0.91.3

Upgrade to cyclops 9.0.0-MI4 and upgrade cyclopsReact to 2.0.0-RC8

Microserver website

Issue list

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

screen shot 2016-05-06 at 12 30 26 pm

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

08 Jun 22:11
Compare
Choose a tag to compare

New in Microserver v0.91.1

Upgrade to cyclops 9.0.0-MI2

Microserver website

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

screen shot 2016-05-06 at 12 30 26 pm

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

22 May 14:52
Compare
Choose a tag to compare

New in Microserver v0.91

Upgrade to cyclops 9, simple-react 2.0
Add in Elasticache plugin
Bug fix for micro-datadog plugin

Microserver website

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

screen shot 2016-05-06 at 12 30 26 pm

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

30 Mar 09:33
Compare
Choose a tag to compare

New in Microserver v0.90.6

Various minor fixes

Microserver website

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

screen shot 2016-05-06 at 12 30 26 pm

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

22 Mar 13:56
Compare
Choose a tag to compare

New in Microserver v0.90.4

Various minor fixes

Microserver website

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

screen shot 2016-05-06 at 12 30 26 pm

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

08 Nov 13:57
Compare
Choose a tag to compare

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

Microserver website

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

screen shot 2016-05-06 at 12 30 26 pm

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

05 Sep 11:30
Compare
Choose a tag to compare

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)

Microserver website

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

screen shot 2016-05-06 at 12 30 26 pm

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