215 похожих чатов

Привет, Хотел уточнить по поводу функционала функции cartridge.rpc_call https://www.tarantool.io/en/rocks/cartridge/1.0/modules/cartridge/#rpc-call-role-name-fn-name-args-opts По описанию я предполагал

что она находит инстанс с указанной ролью, и пытается вызвать на нем глобально определенную функцию.

> Perform a remote procedure call. Find a suitable healthy instance with an enabled role and perform a [ net.box conn:call ]( https://tarantool.io/en/doc/latest/reference/reference_lua/net_box/#net-box-call) on it.

По факту выяснилось, что она вызывает не глобальные функции как net_box:call, а функции из таблицы, которую роль возвращает при создании.

Например
return {
role_name = ‘my_role',
init = init,
stop = stop,
my_func = function() end, -- exported for rpc_call
}
Если там функции нет, то возвращает ошибку.

Лично мне так даже удобнее, но возможно следует указать этот нюанс в документации? Или я прочитал как-то неправильно?

1 ответов

8 просмотров

Вы прочитали правильно, мы обратим на это больше внимания, спасибо

Похожие вопросы

Обсуждают сегодня

type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
48
А чем вам питонисты не угодили?😂
.
79
Можно ли загрузить скрипт py в бота чтобы он работал по нему? как это сделать?
huskadam #RCC Фанат? @hitlerpvp
13
Всем здравствуйте! Я хотел узнать сколько стоит средняя месячная зарплата у Electron js разработчиков? Мне очень это важно и нужно, плиз помогите узнать эту инфу! Для Джунио...
U.K.
10
А дин типизация это хорошо или плохо?
Alexey
12
Исходники плюс документация? Вы гоните)) демок хватит всем
zamtmn
11
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
77
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Hello. Could you please help me with finding all coordinates within a radius using a spatial index, given that I have a table with coordinates? SET @lng = 37.57925; SET @lat ...
Rinchin G
7
Карта сайта