Описание тега goliath
Неблокирующая (асинхронная) платформа веб-сервера Ruby с открытым исходным кодом, работающая на реакторе EventMachine, высокопроизводительный анализатор HTTP и среда выполнения Ruby 1.9.
1
ответ
Как отправить_данные или прикрепленный файл с голиафом и виноградом?
Не уверен, как это сделать, но следуя тому, как это делается в Синатре, не обрежет это на Голиафе - Как я могу отправлять двоичные данные из Синатры?
19 авг '12 в 22:01
2
ответа
Как проверить Эм-Монго + Голиаф?
Это приложение ниже сохраняет некоторые данные в БД, и я хочу проверить, правильно ли оно сохраняется. require 'goliath' class App < Goliath::API def response(env) db = EM::Mongo::Connection.new('localhost').db('hello') db.collection('coll').inse…
04 май '12 в 11:48
1
ответ
Голиаф не асинхронный
Я использую простой сервер goliath на своем локальном хосте с Ruby 1.9.3, и он не выполняет http-запросы асинхронно. Вот код: require 'goliath' require 'em-synchrony' require 'em-synchrony/em-http' class Server < Goliath::API use Goliath::Rack::V…
19 фев '14 в 17:15
1
ответ
Должен ли я использовать EM::Synchrony::Multi или EM::Synchrony::FiberIterator с Голиафом?
Может быть, это неправильный подход, но я пытаюсь распараллелить путы и поиски em-hiredis в Голиаф с EM::Synchrony::Multi или же EM::Synchrony::FiberIterator, Тем не менее, я не могу получить доступ к базовым значениям, инициализированным в конфигур…
21 сен '12 в 16:19
1
ответ
Использование Rmagick с eventmachine
Я пытаюсь создать очень простой веб-сервис с Голиафом и Виноградом. Все, что сделал бы мой сервис, это то, что при заданном пути к изображению и целевом измерении он вернул бы новую геометрию изображения. Изображения хранятся на том же сервере, что …
06 дек '13 в 10:56
3
ответа
Тестирование Голиафа + Виноград с Rspec
Я пытаюсь протестировать приложение Goliath + Grape следующим образом: require 'em-synchrony/em-mongo' require 'yajl/json_gem' require 'goliath' require 'grape' class API < Grape::API version 'v1', :using => :path format :json resource 'catego…
23 фев '13 в 14:50
1
ответ
Голиаф прерывает em-synchrony/em-hiredis, когда в одном наборе RSpec вызывается несколько тестов with_api()
Я просто испытываю странное поведение при тестировании API Голиафа с RSpec. Один из моих тестов выглядит так: require 'helper' describe Scales::Dispatch do it "should return a 404 if resource was not found" do with_api(Scales::Server) do get_request…
14 июл '12 в 03:37
1
ответ
Несколько подписчиков с EM-WebSocket или Goliath
Поэтому я пытаюсь настроить em-websocket (или, возможно, Голиафа), чтобы пользователи могли перейти на другой маршрут и, таким образом, подписаться только на этот канал, например: example.com/channel_1 Браузеры, открытые там, будут получать только с…
24 июл '12 в 02:38
1
ответ
Как на самом деле запускаются приложения Ruby Goliath?
Это пример из Голиафа: require 'goliath' class HelloWorld < Goliath::API def response(env) [200, {}, "hello world"] end end Как определяется класс и подклассы Goliath::API приводит к запуску веб-сервера? Разве это не должно просто определять клас…
16 окт '15 в 17:11
2
ответа
Руби-голиаф неблокирующее сопоставление сервера
Я пробую голиаф неблокирующий рубиновый сервер. Для моего приложения мне нужно сделать как минимум 2 определенных маршрута, скажем, "/ call_one" и "/ call_two", каждая карта должна отвечать по-своему. В документации Голиафа упоминается функция карты…
26 дек '12 в 05:31
4
ответа
Используя асинхронный гем postgresql
Я использую Голиафа (который работает на eventmachine) и драгоценный камень postgres pg, в настоящее время я использую гем pg блокирующим способом: conn.exec('SELECT * FROM products') (например) и мне интересно, есть ли лучший способ подключения к б…
05 май '11 в 06:29
1
ответ
Модели Access Rails внутри другого модуля
Я пишу веб-сервис для моего приложения на Rails, используя Goliath, и я хочу регистрировать все запросы, отправленные на мой веб-сервер. у меня есть это Api класс, который находится внутри двух модулей: require 'goliath' module WebService module Res…
29 сен '14 в 12:42
1
ответ
Приложение Rails и совместное использование API-интерфейса goliath и базы данных / моделей
Я пытаюсь создать асинхронный API с помощью Goliath Framework. Сервис должен писать в mysql, добавлять сообщения в RabbitMQ и получать ответы обратно. Также должно быть отдельное приложение администратора, созданное с помощью Rails. У меня есть неск…
21 июн '12 в 12:10
0
ответов
Как получить экземпляр экземпляра Goliath::Runner в Goliath?
Я пытаюсь получить порт сервера за пределами контроллера запросов в Голиаф, что означает, что я не могу получить доступ env['SERVER_PORT'], Вот и я попытался разобрать ARGVоказывается пустым Я обнаружил, что есть port собственностью Goliath::Runner,…
26 сен '14 в 02:42
1
ответ
Как выполнить HTTP-аутентификацию с помощью Goliath/Heroku?
Я использую Goliath в качестве сервера приложений и пытаюсь преобразовать " Ruby - безопасную среду размещения вашего общедоступного приложения из пользователей и ботов", чтобы она применима к моему приложению Goliath. Я пытаюсь использовать Rack::S…
09 авг '12 в 22:34
1
ответ
Голиаф на Openshift
Попытка развернуть приложение Голиафа в Openshift с помощью нижеприведенного config.ru require 'goliath' require './goliathapp' runner = Goliath::Runner.new(ARGV, nil) runner.api = GoliathApp.new runner.app = Goliath::Rack::Builder.build(GoliathApp,…
30 мар '16 в 07:40
1
ответ
Действия класса Ruby по умолчанию после require
Я помню, что эта проблема возникла раньше, но я не могу найти ответ. Мне нужен файл таким образом: #lib/tm/agent/server.rb require 'tm/agent/server' И, не вызывая класс Listen явно, его initialize исполняется: module Tm module Agent module Server re…
17 окт '12 в 03:04
1
ответ
eventmachine memcache и heroku
Я пытаюсь использовать встроенный в memcache клиент eventmachine (с em-synchrony) в своем веб-приложении с поддержкой goliath. Он прекрасно работает локально, но когда я разверну его в Heroku, я не могу подключить его. Вот что я использую, чтобы отк…
15 апр '13 в 01:13
1
ответ
Низкая производительность Голиафа: короткое время отклика, долгое время ожидания
Поэтому я использую Голиафа для разработки API, /list/users, это очень просто, просто запрос MySQL и возврат. сам запрос принимает Response Time: 53.84ms, но если я сделаю пресс-тест с 10 потоками, чтобы запросить сервер abЯ могу получить только 20 …
25 авг '15 в 07:01
1
ответ
Можно ли иметь промежуточное программное обеспечение стойки SendEmail или другое промежуточное программное обеспечение для фоновой работы?
Я читал, что промежуточное программное обеспечение стойки предназначено для изменения текущего запроса / ответа, но как насчет промежуточного программного обеспечения SendEmail, которое будет env['user_id'] отправлять электронные письма. Давайте пре…
10 май '12 в 12:41