NETCore client for working with Tarantool Queue is based on the library progaudi.tarantool.
Can be used in projects based on .NET 6.0, .NET 7.0, and .NET 8.0
- Linux
- Run Tarantool:
tarantool - i
- Run netBox:
tarantool> box.cfg { listen = 'host:port' }
- Start Tarantool Queue
tarantool> queue = require('queue')
- Create test tube if need:
tarantool> queue.create_tube('queue_test_fifo', 'fifo', {if_not_exists = true, temporary = false})
- Run Tarantool:
- Use cases are in projects:
- Linux
- Copy the folder of example lua files to the directory '/home/[your_Linux_user]/override' of your Linux machine where Tarantool and Tarantool Queue are installed.
- Run Tarantool:
tarantool - i
- Run netBox:
tarantool> box.cfg { listen = 'host:port' }
- Start custom Tarantool Queue
tarantool> queue = require('queuecustom')
- Register custom Tarantool Queue driver
tarantool> queue.register_driver('customtube', require('queuecustom.customutube'))
- Create test custom tube if need:
tarantool> queue.create_tube('queue_test_custom_tube', 'customtube', {if_not_exists = true, temporary = false})
- Use cases are in projects:
The custom Tarantool Queue also supports the full functionality of standard Tarantool Queue queue and tubes.