Нажатие серверной стороны в направляющих

Мне пришлось добавить wireMockRule в stubFor, чтобы он работал.

@ClassRule
        public static WireMockRule wireMockRule = new WireMockRule(9898);

        @Test
        public void createXmlFile() {
            wireMockRule.stubFor(get(urlPathEqualTo("/data/racing/"))
                    .willReturn(aResponse()
                            .withBody(loadJSONFile("unibet-demo-input.json"))));

        }
5
задан user54650 13 January 2009 в 18:18
поделиться

5 ответов

Если бы было настолько легко сделать, люди не создали бы те технологии. По моему скромному мнению, я думаю, опрашивая, всегда попытка быть hacky способом сделать это. Это Сказало....

Я не уверен, почему Безжалостная сила является от карт парнем работа для созданного этот сайт 64Squares с ним и, работает отлично.

Я знаю, что другие сайты, такие как WeeWar используют метод опроса, и они имеют вверх или 400 запросов Минута, Таким образом, я думаю, что он взял бы когда-то, прежде чем масштабирование стало проблемой.

Удачи

Удачи

1
ответ дан 15 December 2019 в 01:12
поделиться

да, Вы помещаете 5 строк JavaScript в клиент и 20 строк рубина в сценарий CGI, и прекращаете дело

1
ответ дан 15 December 2019 в 01:12
поделиться

Работы КОМЕТЫ путем сохранения соединения с сервером открытым в JavaScript (существует много примеров о том, как получить эти асинхронные данные по веб-сайту КОМЕТЫ). Сервер по существу выписывает данные и сбрасывает их, это может быть сделано с помощью Взаимного исключения в жестком цикле. Вам также, вероятно, будет нужна своего рода очередь сообщений.

Могло бы быть лучше узнать о ЕРУНДЕ в конечном счете. Это - естественная прогрессия от КОМЕТЫ.

Хотя Безжалостная сила имеет кривую обучения (или она не могла бы действительно), учась, как сделать, КОМЕТА является более крутой. Даже просто асинхронное продвижение более трудно. Не только, что, но и затем необходимо рассмотреть, как заставить его масштабироваться хорошо. Я никогда не использовал Безжалостную силу, но насколько плагины ROR идут, я предполагаю, что это тривиально. И если они выясняют, как заставить его масштабироваться лучше, Вы получаете более быструю производительность бесплатно.

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

0
ответ дан 15 December 2019 в 01:12
поделиться

Что относительно Походного костра? Это опрашивает сервер каждые 5 секунд. Работы как мечта.

0
ответ дан 15 December 2019 в 01:12
поделиться

Сейчас я пытаюсь сделать то же самое. Juggernaut работает хорошо, но не для Rails 3, и если это не является требованием, то я советую использовать его, потому что сделать чат очень просто. Мой проект использует Rails 3, и опрашивает сервер каждые 3 секунды (Campfire тоже делает 3). Я использую Rails Metal, чтобы сделать опрос очень быстрым. Если вы хотите использовать Juggernaut, то отлично, 2 строки js на стороне клиента и 1-2 на стороне сервера. В противном случае, приступайте к работе!

2
ответ дан 15 December 2019 в 01:12
поделиться
Другие вопросы по тегам:

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