Вопросы по теме 'gen-fsm'
Erlang: реализация конечного автомата с использованием gen_fsm
Я ищу пример простого FSM, реализованного в Erlang с использованием gen_fsm из OTP.
3089 просмотров
schedule
09.11.2021
как перенести gen_server / gen_fsm с узла на узел
Я хотел бы знать, каков предложенный способ (если таковой имеется) для перемещения gen_server / gen_fsm с узла A Erlang на узел B Erlang с сохранением его внутреннего состояния.
576 просмотров
schedule
21.09.2021
eunit тест на тайм-аут
Как я могу проверить, действительно ли gen_fsm имеет тайм-аут с eunit?
{ok, GH} = gen_fsm:start_link(myFSM, [], []),
//after 15 sec it should timeout if no messages received.
//What must I write here to test it?
217 просмотров
schedule
21.10.2021
Как я могу узнать, когда последний цикл моего процесса перезапущен супервизором в erlang
У меня есть руководитель simple_one_for_one , у которого gen_fsm детей. Я хочу, чтобы каждый дочерний элемент gen_fsm отправлял сообщение только в последний раз, когда он завершался. Есть ли способ узнать, когда последний цикл?
вот мой...
222 просмотров
schedule
23.04.2022
Использование более чем одного поведения erlang
У меня есть процесс erlang gen_fsm, который общается с удаленным сервером через tcp, используя встроенный в erlang gen_tcp.
Я хотел бы сделать это клиентом веб-сокета. После некоторого расследования я получил эту клиентскую библиотеку erlang...
66 просмотров
schedule
29.04.2022
Измените состояние gen_fsm на функцию в другом модуле
У нас есть довольно большое USSD-приложение, которое использует модуль Erlang gen_fsm для управления пунктами меню.
Текущая версия имеет один файл menus_fsm.erl , содержащий более 5000 строк кода, связанного с gen_fsm. Наша следующая версия дает...
239 просмотров
schedule
12.07.2022
Могу ли я обрабатывать любое полученное сообщение в обратных вызовах состояния gen_fsm?
Я заметил, что сообщения, отправленные в pid процесса gen_fsm, сопоставляются в обратных вызовах состояния как события. Это случайно или я могу положиться на эту функцию?
Обычно я ожидал, что общие сообщения, отправленные в gen_fsm, будут...
1090 просмотров
schedule
06.09.2022
Разрешение gen_fsm на тайм-аут, если он не получает сообщений
Обычно, если я хочу иметь тайм-аут процесса Erlang, я бы использовал следующую конструкцию:
receive
Msg -> ok; %% handle message
after 60000 ->
%% Handle timeout and exit
end.
Есть ли аналогичный механизм в OTP-серверах, таких...
683 просмотров
schedule
01.10.2022