An open API service indexing awesome lists of open source software.

https://github.com/aint/octopus-autoconfiguration

Spring Boot autoconfiguration for Octopus - microservice architecture visualization tool.
https://github.com/aint/octopus-autoconfiguration

autoconfiguration java microservices spring-boot

Last synced: 5 months ago
JSON representation

Spring Boot autoconfiguration for Octopus - microservice architecture visualization tool.

Awesome Lists containing this project

README

          


Octopus autoconfiguration


Microservice Architecture Visualization Tool










# Octopus: Spring Boot autoconfiguration

Spring Boot autoconfiguration supports for Octopus project.

![Nothing is beyoun our reach](https://lindaivespol.files.wordpress.com/2018/06/pol.jpg)

# Features

This lib supports detection of:
- SQL databases:
- [x] MySQL/MariaDB
- [x] PostgreSql
- [x] MS SQL Server
- [x] Oracle Database
- [x] DB2
- [x] Sybase
- [x] Teradata
- NoSQL databases:
- [x] Redis
- [x] Memcached
- [x] Hazelcast
- [x] Infinispan
- Spring
- [x] Cache
- [ ] Security
- [ ] REST/MVC
- AWS
- [ ] Lambda
- [ ] S3/SQS/SES/etc
- [ ] git origin url
- [ ] read project's description from build tool

# How it works

```yaml
integration:
services:
devaron:
url: http://devaron.service:8080
timeout: 10
coruscant:
url: http://coruscant.service:8080
timeout: 20
corellia:
url: http://corellia.service:8080
timeout: 30
lambdas:
bespin:
name: fully-qualified-name
qualifier: RELEASE
third-party:
tatooine: https://some.service

octopus.integration.prefix: integration
octopus-server.url: http://localhost:5000/consume
```

# Installation

**Step 1.** Add the JitPack repository to your pom.xml file

```xml


jitpack.io
https://jitpack.io

```

**Step 2.** Add the dependency

```xml

com.github.aint
octopus-autoconfiguaration
master-SNAPSHOT

```

**That's it!**