SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.
High performance reactive SQL client written in Java
🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k, Kohttp and ktor. Also other server examples are available such as jersey with grizzly. Also gRPC, WebSocket and ElasticSearch examples are included
- tls
- truststore
- certificate
- keystore
sql-to-mongo-db-query-converter
Vert.x Blueprint Project - Vert.x Kue, a priority task queue powered by Vert.x
Redis client for Vert.x
Feed aggregator using Vert.x 3 (showcase)
The legacy distributed object storage server developed by PitchPoint Solutions can store billions of large and small files using minimal resources. Object data is stored in replicated volumes implemented like Facebooks Haystack Object Store. Object metadata which essentially maps an object name to a volume position is stored in an elasticsearch index. (Development by PitchPoint Solutions has been discontinued)
A demo Music Store with Eclipse Vert.x and RxJava3
Vert.x elasticsearch service with event bus proxying
Simple full text indexing and searching library for Java
Vert.x metrics implementation for Micrometer.io
Starting a monolithic CRUD RESTful Web Service with Vert.x stack and postgreSQL
Cassandra client for Vert.x
An access log implementation to be used in vert web routes - inspired by apache / tomcat access log configuration
Persistence for REST resources in the filesystem or a redis database
A Vert.x client allowing applications tapping into MySQL replication stream.
A highly scalable redis-persistent queuing system for vertx
Lightweight mongo mocking for Vert.x
Vertx-MongoDB-Effect enables interaction with MongoDB in a purely functional and reactive style, seamlessly integrating with Vertx-effect. This library requires familiarity with Vertx-effect, as both frameworks share a foundational reliance on immutability and persistent data structures provided by json-values.
- functional-programming
- javascript
- json-values
- mongodb