Описание тега drb
dRuby (drb) - это распределенная объектная система для Ruby.
1
ответ
Создать простейшую систему чата только с ruby DRb
Я только что выучил DRb и сделал с ним систему чата. Вот коды: Терминал 1: require 'drb' class A def A.my_add(line, from) puts from + ': ' + line end end DRb.start_service('druby://127.0.0.1:61676', A) B = DRbObject.new_with_uri('druby://127.0.0.1:6…
28 июл '12 в 02:12
2
ответа
DRb: как проверить, существует ли удаленный объект?
Я играл с DRb, чтобы использовать его в качестве решения для взаимодействия между несколькими процессами. Я использую стандартный процесс: один создает сервис, регистрирует его в druby uri, а в другом процессе создается DRbObject, ссылающийся на это…
05 апр '13 в 14:10
1
ответ
RSpec с jruby- NoMethodError: неопределенный метод `read_all'для nil:NilClass при использовании --drb с spork
После добавления --drb в файл.rspec я получаю следующую ошибку при запуске spork. Я использую jruby-1.6.7 на Mac $ jruby -S rspec NoMethodError: undefined method `read_all' for nil:NilClass method_missing at /Users/larry/.rvm/rubies/jruby-1.6.7/lib/…
05 мар '12 в 10:07
2
ответа
Остановка распределенной службы Ruby
У меня есть сценарий, который запускает службу DRb, до порождения объекта обработчика и ожидания через DRb.thread.join, Я бы хотел, чтобы скрипт запускался до тех пор, пока он не будет уничтожен, поэтому я добавил trap "INT" do DRb.stop_service end …
28 мар '11 в 14:52
2
ответа
Ruby DRb - потокобезопасность
Я работаю над многопроцессорным сценарием обработки файлов. После проверки потоков / разветвления я узнал о IPC (труба / сокет) и, что не менее важно, о DRb. Похоже, наиболее способный из всех вариантов и относительно удобный для пользователя. Я чит…
14 дек '15 в 15:05
1
ответ
DRb метод доступа
Я пишу простую распределенную систему в DRb. У меня есть все узлы и один сервер для начальной загрузки. На этом сервере у меня есть несколько методов, таких как "offer_peer", "start_service" и "stop_service". Когда узел подключается к серверу, он мо…
19 июн '11 в 11:01
0
ответов
Ошибка в друби при чтении файлов
Я использую dRuby, и я пытаюсь прочитать файл таким образом: КОД СЕРВЕРА: require 'drb/drb' URI="druby://0.0.0.0:8787" class TimeServer def leer(nombre) puts nombre lines = [] File.open(nombre, "r") do |file| file.each_line do |line| lines << …
11 май '14 в 15:08
2
ответа
RSpec не запускается --bisect с ошибкой: неопределенный метод `run'для #<RSpec:: Core:: Bisect:: Server>
В настоящее время я нахожусь в процессе обновления довольно большого Rails-приложения с Rails 3 -> Rails 4 (или, может быть, 5). Я в настоящее время нахожусь в точке, где у меня есть Rails v4.0.13 приложение, работающее на Ruby v2.1.5, Тестовый набо…
01 авг '16 в 15:27
1
ответ
Доступ к сети из Рубото
Я пытаюсь использовать Ruby-DRb-Messages от Android с Ruboto. Я столкнулся с проблемой доступа к сети из Рубото и не нашел ни одного примера или документации для решения этой проблемы. Это мой пример (я использовал Ruboto QuickStartActivity и попыта…
31 янв '15 в 10:52
1
ответ
Ruby drb интернет соединение
Я проводил некоторые тесты с Ruby drb. У меня есть следующий код (только пример кода, найденного в документах ruby) SERVER: require 'drb/drb' URI="druby://:9000" class TimeServer def get_current_time return Time.now end end FRONT_OBJECT=TimeServer.n…
05 дек '12 в 13:19
0
ответов
Как клиент / сервер, использующий UPnP, будет работать в Ruby?
Я хотел бы разрешить двум компьютерам за маршрутизаторами обмениваться файлами в настройке сервера / клиента с использованием Ruby; Я рассмотрел реализацию UPnP для Ruby, но документация, на мой взгляд, довольно скудная и не дает большого объяснения…
16 мар '11 в 23:18
3
ответа
Drb и исключение "является объектом переработки"
Я бегу в странной проблеме. Мой контроллер вызывает объект drb @request_handler = DRbObject.new(nil, url) availability_result = @request_handler.fetch_availability(request, @reservation_search, params[:selected_room_rates]) и этот объект Drb делает …
03 ноя '08 в 16:10
2
ответа
Насколько надежен DRb?
Есть ли какие-либо проблемы, которые следует учитывать при использовании DRb для реализации очереди сообщений в памяти и для синхронизации действий между процессами? Я слышал, что это может быть ненадежно, но не нашел в Интернете ничего, подтверждаю…
10 апр '09 в 06:18
1
ответ
Как реализовать удаленное взаимодействие в Ruby через прокси-сервер?
Мы рассматриваем использование Ruby для проекта клиент-сервер (не на основе веб-интерфейса), где и клиент, и сервер будут написаны на JRuby. Клиент (Windows) будет находиться за корпоративным брандмауэром с прокси-сервером, а сервер будет находиться…
18 апр '11 в 15:34
1
ответ
Ruby DRbObject и переопределение отправки
У меня сегодня была забавная ситуация (упрощенно): Ive объект связи типа Adapterс #send и #receive метод. Мое приложение связывается с ним по DRb. Так что в моем приложении у меня есть DRbObjectдопустим foo, Теперь звоню foo.send(msg, dest) вызывает…
04 окт '12 в 07:18
1
ответ
QtRuby с DRb или EventMachine
Я хотел бы написать приложение на Ruby с использованием Qt, которое будет связываться по сети с другими экземплярами. Как я могу интегрировать цикл событий Qt с DRb или EventMachine? РЕДАКТИРОВАТЬ: Я нашел ответ, когда у меня будет больше времени я …
06 июл '11 в 03:16
0
ответов
Является ли DRb.start_service потокобезопасным?
У меня проблема с попыткой сделать DRb.start_service из 3-х отдельных разветвленных процессов. Является ли DRb.start_service потоком / безопасным для процесса? Из 3 процессов, 2 нормально запускают серверы DRb, 3-й навсегда зависает в строке DRb.sta…
14 июл '09 в 22:47
6
ответов
Есть ли какой-нибудь Python-модуль, похожий на Distributed Ruby
Я новичок в Python. Просто хочу знать, есть ли в Python какой-либо модуль, похожий на ruby's drb? Как клиент может использовать объект, предоставленный сервером drb?
28 окт '09 в 06:57
0
ответов
Отправка данных с сервера на клиент ruby drb
Я пытаюсь сделать простой чат для 2 пользователей в одной локальной сети. Идея в том, что один из них может быть хостом, а другой - клиентом. server.rb: class ChatSerwer def chat( msg) puts msg; end def ChatSerwer.Run $SAFE=1; @@server = LogSerwer.n…
30 ноя '14 в 16:03
1
ответ
Где находится правильное место для инициализации службы DRb в приложении Rails?
Я использую DRb в приложении Rails для разгрузки дорогостоящей задачи вне процесса Rails. Перед инициализацией клиентской заглушки с помощью DRbObject.new необходимо инициализировать службу DRb с помощью DRb.start_service. Выполнение этого в модели …
18 ноя '08 в 16:10