Socket
Book a DemoInstallSign in
Socket

io.github.selevinia:selevinia-spring-boot-starter-data-tarantool-reactive

Package Overview
Dependencies
Maintainers
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

io.github.selevinia:selevinia-spring-boot-starter-data-tarantool-reactive

Spring boot starter for Reactive Spring Data module for Tarantool

0.5.0
Source
mavenMaven
Version published
Maintainers
2
Source

Spring boot starter for using Tarantool database and Spring Data Tarantool Reactive

This project provides Spring Boot starter that allow you to work with Tarantool database in your Spring Boot applications in reactive style.

How to use in your project

To add the starter to a Maven-based project, add the following dependency:

<dependencies>
	<dependency>
		<groupId>io.github.selevinia</groupId>
		<artifactId>selevinia-spring-boot-starter-data-tarantool-reactive</artifactId>
		<version>${version}</version>
	</dependency>
</dependencies>

For Gradle, use the following declaration:

dependencies {
    implementation "io.github.selevinia:selevinia-spring-boot-starter-data-tarantool-reactive:$version"
}

Properties

It's possible to override the default properties listed here below.

ParameterDefault valueDescription
spring.data.tarantool.nodeslocalhost:3301Comma-separated list of Tarantool nodes (host:port) to connect to
spring.data.tarantool.user-nameguestTarantool user name
spring.data.tarantool.passwordTarantool user password
spring.data.tarantool.connections1Number of connections used for sending requests to the server
spring.data.tarantool.connect-timeout1000msTimeout for connecting to the Tarantool server. If a duration suffix is not specified, milliseconds will be used
spring.data.tarantool.read-timeout1000msTimeout for reading the responses from Tarantool server. If a duration suffix is not specified, milliseconds will be used
spring.data.tarantool.request-timeout2000msTimeout for receiving a response from the Tarantool server. If a duration suffix is not specified, milliseconds will be used
spring.data.tarantool.field-naming-strategyorg.springframework.data.mapping.model.PropertyNameFieldNamingStrategyFully qualified name of the FieldNamingStrategy to use
spring.data.tarantool.clustertrueEnable tarantool cluster mode
spring.data.tarantool.crudtrueEnable Tarantool CRUD module usage
spring.data.tarantool.proxy-operations.get-schema-function-nameddl.get_schemaAPI function name for getting the spaces and indexes schema
spring.data.tarantool.proxy-operations.delete-function-namecrud.deleteAPI function name for performing the delete operation
spring.data.tarantool.proxy-operations.insert-function-namecrud.insertAPI function name for performing the insert operation
spring.data.tarantool.proxy-operations.replace-function-namecrud.replaceAPI function name for performing the replace operation
spring.data.tarantool.proxy-operations.update-function-namecrud.updateAPI function name for performing the update operation
spring.data.tarantool.proxy-operations.upsert-function-namecrud.upsertAPI function name for performing the upsert operation
spring.data.tarantool.proxy-operations.select-function-namecrud.selectAPI function name for performing the select operation

Learn more

  • Spring Data Tarantool

License

This project is Open Source software released under the Apache License 2.0.

FAQs

Package last updated on 10 Apr 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.