Ported java connector to tarantool db
https://tarantool.io
https://github.com/tarantool/tarantool-java
Use tokio.io as base client framework
Call echo stored procedure
run tarantool
bash
cd test-tarantool;tarantool init-tarantool.lua
Lua stored procedure: ```lua function test(a,b) return a,b,11 end
```
Rust client :
```rust
println!("Connect to tarantool and call simple stored procedure!"); let client = ClientConfig::new("127.0.0.1:3301", "rust", "rust") .settimeouttimems(2000) .setreconnecttimems(2000) .build();
let response = client.callfn2("test", &("param11", "param12") , &2).await?;
let res : ((String,String), (u64,), (Option
```
Output :
log
Connect to tarantool and call simple stored procedure!
stored procedure response =(("param11", "param12"), (2,), (Some(11),))
On examples part of project you can also see more complicated examples :
hyper http server connecting to tarantool actix-web example simple benchmark