Попытка получить два erlang узла, говорящие друг с другом: один на машине Ubuntu и один на Windows XP. Мы получаем "Попытку подключения от запрещенного узла" сообщение, которое предотвращает один узел...
Я надеюсь использовать горячую функцию свопинга кода Erlang на gen_server, так, чтобы я не перезапускал ее. Как я должен сделать это? То, когда я искал, все, что я мог найти, было одной статьей который...
Я делаю модуль, который позволяет пользователям сбрасывать пароль. Я заметил, что большинство веб-сайтов предоставляют ссылку для подтверждения, содержащую строку запроса с уникальным хешем. Мой вопрос: как я могу ...
Я работаю через документацию Erlang, пытаясь понять основы установки OTP gen_server и супервизор. Каждый раз, когда мой gen_server отказывает, мои катастрофические отказы супервизора также. На самом деле...
Мне сделали серверное приложение в Erlang. В нем у меня есть mnesia таблица, которые хранят некоторую информацию на фотографиях. В духе "всего процесс", я решил перенести ту таблицу в...
Читать книгу Joe Armstrong и наблюдаемого Kevin Smith демонстрирует на экране, я создал простое приложение OTP, состоявшее из единственного gen_server и единственного супервизора, связанного вместе как приложение OTP...
У меня есть процесс, который должен делать некоторую работу каждые пятнадцать секунд. Я в настоящее время делаю его как это: - поведение (gen_server). interval_milliseconds ()-> 15000. init ()-> {хорошо...
Я работаю над приложением для Android, на котором сервер отправляет OTP, и пользователю необходимо ввести этот OTP в приложении, чтобы зарегистрировать мое приложение. Я хочу, чтобы мое приложение могло автоматически читать ...
Обычно, если бы я хотел бы сделать, чтобы Erlang обработал тайм-аут, я использовал бы следующую конструкцию: получите сообщение-> хорошо; %% обрабатывают сообщение после 60000-> %% тайм-аут Дескриптора и конец выхода...
У меня есть выполнение erlang приложение, запущенное с этой командной строкой, которую загружает Эрл - start_sasl - конфигурируются, config/cfg_qa - отсоединился - называют peasy - cookie peasy-pa./ebin-pa./ebin/mochiweb-s peasy запускается Если я...
В основном я хочу знать, могу ли я отправить функцию в сообщении в распределенной настройке Erlang. На машине 1: F1 = Fun () -> эй, конец, gen_server: call (on_other_machine, F1) На машине 2: handler_call (...
Мы знакомимся с Erlang / OTP и Riak (Core, KV, Pipe и т. Д.), Пытаясь создать распределенное приложение с открытым исходным кодом на перемена. У нашего проекта будет куча зависимостей: ...
Давайте представим, что у нас есть система обработки заказов для пиццерии, которую нужно спроектировать и построить. Требования: :R1. Система должна быть клиентской -и использовать -case -агностическую, что означает, что система может...
Неудовлетворен моим нынешним подходом, я просто пытаюсь изменить способ построения стеков протоколов в Erlang. Функция, упорядоченная по важности: производительность
Добавление гибкости и скорости реализации ...
Добрый день, у меня есть процесс gen_server, который периодически выполняет несколько долгоиграющих задач по обновлению состояния в формате
handle_info: handle_info(trigger, State) -> NewState = some_long_running_task(), ...
У меня есть супервизор, который должен запускать рабочих simple_one_for_one. Когда я вызываю start_child () в первый раз, все идет отлично. Но когда я делаю это во второй раз, я получаю {error, {...
В этом примере автор избегает тупиковой ситуации, выполнив: self ()! {start_worker_supervisor, Sup, MFA} в функции init его gen_server. Я сделал нечто подобное в одном из моих проектов и ...
Как я могу взломать два шифровальных текста, которые использовали один и тот же ключ дважды? Например, plaintext1 использует ключ «abcdefg», а plaintext2 использует ключ «abcdefg». Я знаю, что ciphertext2 ^ ciphertext1 ...
Я создаю инструмент мониторинга на Erlang. При запуске в кластере он должен запускать набор функций сбора данных на всех узлах и записывать эти данные с помощью RRD на одном узле «записывающего». Текущий ...
Я начинаю изучать Erlang, поэтому я пытаюсь написать «привет , Мир!" параллельного программирования, IRC-бот. Я уже написал один с использованием Erlang без каких-либо тонкостей OTP (руководитель, ...
Я хотел бы создать отказоустойчивое -устойчивое веб-приложение в реальном -времени для магазина доставки пиццы. Это должно помочь пиццерии принимать телефонные звонки от клиентов, заносить их в систему как заказы (...
После прочтения сайта «Принципы сервисно-ориентированной архитектуры» и соответствующей статьи в Википедии у меня возникла мысль: платформу Erlang/OTP можно рассматривать как платформу SOA и приложения SOA...
У меня есть приложение Erlang, каталог deps которого зависит от другого приложения. Насколько я понимаю, я тоже могу; а) запустить мое зависимое приложение из моего включающего приложения...
Существует ли ограничение на количество процессов, которые могут быть зарегистрированы глобально? Или это ограничено только памятью/максимальным количеством атомов? Ubuntu 12.04 и Эрланг R15B01.
У меня есть несколько приложений в моем кластере, мне нужно иногда запускать некоторые из них на разных хостах. Дело в том, что кластер Erlang уже запущен, поэтому, хотя у меня есть файл ресурсов.app для...
У меня есть приложение Erlang / OTP, которое выполняет некоторую бизнес-логику. Он написан на Erlang в основном для обеспечения отказоустойчивости, потому что я могу легко перезапустить один из вышедших из строя компонентов системы (высокий ...
В настоящее время я оцениваю новый проект, связанный с маршрутизацией сообщений и ведением журнала. Я обнаружил, что абстракции OTP, такие как событие и сервер, очень полезны для этого. Но по нетехническим причинам это ...
У меня есть супервизор с N рабочими процессами. Как обычно, супервизор может отправить сообщение рабочему процессу, и есть handle_cast, который отправляет ответ от рабочего к супервизору. Как я могу ...