问题标签 [tarantool-cartridge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
126 浏览

lua - 如何在 Tarantool Cartridge 角色的 `init` 函数中获取自定义选项?

Tarantool Cartridge 角色文件有一个函数init

我想从instance.yml文件中获取我的自定义选项。但是opts变量没有它。

我该怎么做?

0 投票
1 回答
76 浏览

lua - 我应该使用带有 docker 的 Tarantool Cartridge 应用程序设置网络地址吗?

当我将 docker pack 用于应用程序时,我应该如何配置网络地址?

0 投票
1 回答
404 浏览

tarantool - 连接tarantool墨盒应用程序的默认密码是什么

我在 tarantool 墨盒(集群)上有一个默认应用程序。我想连接到集群的路由器。我使用命令:

在哪里可以找到默认密码?

0 投票
1 回答
233 浏览

tarantool - 如何在 tarantool 墨盒中执行热重载代码?

如何在tarantool cartridge不重新启动应用程序的情况下执行热重载代码?

0 投票
1 回答
127 浏览

tarantool - 如何返回带有 SELECT() 元组的表?

tarantool-cartridge。调用函数:

处理程序:

调用函数中的 http: key: 1 value: table: 0x418e3d10 http: key: 2 value 结果:处理程序中的结果 OK:key = 来自 select() 的值。为什么表中的表返回调用函数?

0 投票
2 回答
66 浏览

tarantool - 如何以正确的方式创建分片队列管?

假设我们有基于 Tarantool Cartridge 的服务,它存储用户发布的帖子。当用户发布新帖子时,它会被插入到相应的空间中。同时在分片队列管notify_friends中添加了通知用户朋友新帖子的任务。

问题是关于创建 tube notify_friends。最初我计划在服务角色的方法中这样做,但它会导致错误,因为管创建修改了 clusterwide-config 并且它在运行init()时被更改。init()我可以尝试在第一个任务添加请求时创建管,但不确定这是否是最好的方法。

0 投票
1 回答
132 浏览

tarantool - 如何为自定义 Tarantool Cartridge 角色实现默认配置部分?

我正在实现一个可以配置的角色。为了更好的用户体验,我想让它成为显式的默认配置,以便用户可以在 Cartridge WebUI 中简单地对其进行编辑。

cartridge.config_patch_clusterwide不适合此目的,因为它从init()回调中调用它会导致递归并因此被禁止。

有没有其他方法来完成它?

0 投票
1 回答
69 浏览

failover - 如何制作容错的 Tarantool 集群

我有一个由一个主节点和几个副本组成的集群。我希望,如果主服务器或主机突然倒下,有可能执行快速切换并且一切正常,在 Tarantool 集群中进行故障切换的可能方法是什么?

0 投票
1 回答
148 浏览

tarantool - 如何删除 Tarantool 空间中的字段?

我在 tarantool 空间中有我不再需要的字段。

field_2如果已编入索引和未编入索引,如何删除?

0 投票
1 回答
39 浏览

tarantool - 墨盒实例.yml 文件

这些字段是什么意思,我应该为我的应用程序放什么?