首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过.Net的Tarantool队列

通过.Net的Tarantool队列
EN

Stack Overflow用户
提问于 2017-12-21 02:28:58
回答 1查看 139关注 0票数 2

在我的.Net项目中,我使用Tarantool作为数据库,使用Web API。但除此之外,我想使用内置的Tarantool queues,但我找不到在.Net下使用Tarantool queues的适配器(如thisthisthis one)。是否有可能解决使用.Net处理队列的问题

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-22 00:41:02

为了便于从不同平台进行访问,我实现了一个简单的Web API来作为使用者访问ddsfdfd队列。对我来说,这是最方便的方式。就像下面的片段。

代码语言:javascript
复制
local queue = require('queue')

local function take_task(req)
    local json = require('json')
    local task = queue.tube.queue_name:take(15)
    local resp = nil
    if task ~= nil then
        resp = req:render({ json = {task} })
        resp.status = 200
    else
        resp = req:render({ json = {task_id} })
        resp.status = 404
    end
    return resp
end

local server = require('http.server').new(nil, 9090, {app_dir='/etc/tarantool/instances.enabled/'})
server:route({ path = '/take_task' }, take_task)
server:start()
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47912274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档