All Projects → xvik → dropwizard-orient-server

xvik / dropwizard-orient-server

Licence: MIT License
Embedded OrientDB server for dropwizard

Programming Languages

java
68154 projects - #9 most used programming language
groovy
2714 projects

Projects that are alternatives of or similar to dropwizard-orient-server

Dropwizard Guicey
Dropwizard guice integration
Stars: ✭ 197 (+1131.25%)
Mutual labels:  dropwizard
further-cdi
🔊 Going further with CDI presentation
Stars: ✭ 28 (+75%)
Mutual labels:  dropwizard
dropwizard-influxdb-reporter
Dropwizard Integrations for InfluxDB.
Stars: ✭ 16 (+0%)
Mutual labels:  dropwizard
vertx-graphql-example
Vert.x Server which exposes a GraphQL API
Stars: ✭ 29 (+81.25%)
Mutual labels:  orientdb
sbt-guardrail
Principled code generation from OpenAPI specifications
Stars: ✭ 24 (+50%)
Mutual labels:  dropwizard
thunder
REST API application that manages user databases
Stars: ✭ 22 (+37.5%)
Mutual labels:  dropwizard
Jax Rs Performance Comparison
⚡️ Performance Comparison of Jax-RS implementations and embedded containers
Stars: ✭ 181 (+1031.25%)
Mutual labels:  dropwizard
helloworld-web
Hello World web application in 39 different ways in Java
Stars: ✭ 18 (+12.5%)
Mutual labels:  dropwizard
dropwizard-guicey-ext
Dropwizard-guicey extensions
Stars: ✭ 11 (-31.25%)
Mutual labels:  dropwizard
dropwizard-zipkin
Dropwizard Zipkin Bundle
Stars: ✭ 48 (+200%)
Mutual labels:  dropwizard
keycloak-dropwizard-integration
This project shows how JBoss Keycloak and Dropwizard can be used together.
Stars: ✭ 49 (+206.25%)
Mutual labels:  dropwizard
metrics-aspectj
AspectJ integration for Dropwizard Metrics
Stars: ✭ 78 (+387.5%)
Mutual labels:  dropwizard
guice-persist-orient
Guice integartion for OrientDB
Stars: ✭ 35 (+118.75%)
Mutual labels:  orientdb
dropwizard-elasticsearch
A set of classes for using Elasticsearch in a Dropwizard service.
Stars: ✭ 61 (+281.25%)
Mutual labels:  dropwizard
dropwizard-auth-multitenancy-example
Sample code for my blog post
Stars: ✭ 15 (-6.25%)
Mutual labels:  dropwizard
Stubbornjava
Unconventional Java code for building web servers / services without a framework. Think dropwizard but as a seed project instead of a framework. If this project had a theme it would be break the rules but be mindful of your decisions.
Stars: ✭ 184 (+1050%)
Mutual labels:  dropwizard
metrics-agent
JVM agent based metrics with Prometheus and Dropwizard support (Java, Scala, Clojure, Kotlin, etc)
Stars: ✭ 25 (+56.25%)
Mutual labels:  dropwizard
dropwizard-mongo
A Dropwizard bundle for MongoDB
Stars: ✭ 20 (+25%)
Mutual labels:  dropwizard
dropwizard-crypto
A Crytpographic Bundle for Dropwizard
Stars: ✭ 14 (-12.5%)
Mutual labels:  dropwizard
dropwizard-raven
Dropwizard integration for error logging to Sentry.
Stars: ✭ 20 (+25%)
Mutual labels:  dropwizard

Embedded OrientDB server for dropwizard

License CI Appveyor build status codecov

DOCUMENTATION https://xvik.github.io/dropwizard-orient-server

About

Embeds OrientDB server into dropwizard.

Simplifies development environment (no need to maintain separate server) without sacrificing functionality (embedded server is 100% the same as usual server). Also, simplifies production deployment and allows to slightly reduce memory consumption on server due to single (shared) vm. To switch application to external server simply switch off embedded server in configuration.

Embedding is officially proposed

Features:

Setup

Maven Central

Maven:

<dependency>
  <groupId>ru.vyarus</groupId>
  <artifactId>dropwizard-orient-server</artifactId>
  <version>3.0.0</version>
</dependency>

Gradle:

implementation 'ru.vyarus:dropwizard-orient-server:3.0.0'
OrientDB Dropwizard dropwizard-orient-server
3.0 - 3.2 2.0.0 3.0.0
3.0 1.3.5 2.2.0
2.2.17 1.1.4 2.1.0
2.2.0 - 2.2.17 (studio webjar, lucene as plugin) 1.0 1.4.0
2.0 - 2.1 0.8 - 1.0 1.3.0
1.0 0.8 1.1.1
1.0 0.7 1.1.0

Snapshots

Snapshots could be used through JitPack:

  • Go to JitPack project page
  • Select Commits section and click Get it on commit you want to use (you may need to wait while version builds if no one requested it before)
  • Follow displayed instruction:
    • Add jitpack repository: maven { url 'https://jitpack.io' }
    • Use commit hash as version: ru.vyarus:dropwizard-orient-server:378ece3c6e

Usage

Read documentation

Might also like


java lib generator

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].