Мне пришлось добавить 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"))));
}
Если бы было настолько легко сделать, люди не создали бы те технологии. По моему скромному мнению, я думаю, опрашивая, всегда попытка быть hacky способом сделать это. Это Сказало....
Я не уверен, почему Безжалостная сила является от карт парнем работа для созданного этот сайт 64Squares с ним и, работает отлично.
Я знаю, что другие сайты, такие как WeeWar используют метод опроса, и они имеют вверх или 400 запросов Минута, Таким образом, я думаю, что он взял бы когда-то, прежде чем масштабирование стало проблемой.
Удачи
Удачи
да, Вы помещаете 5 строк JavaScript в клиент и 20 строк рубина в сценарий CGI, и прекращаете дело
Работы КОМЕТЫ путем сохранения соединения с сервером открытым в JavaScript (существует много примеров о том, как получить эти асинхронные данные по веб-сайту КОМЕТЫ). Сервер по существу выписывает данные и сбрасывает их, это может быть сделано с помощью Взаимного исключения в жестком цикле. Вам также, вероятно, будет нужна своего рода очередь сообщений.
Могло бы быть лучше узнать о ЕРУНДЕ в конечном счете. Это - естественная прогрессия от КОМЕТЫ.
Хотя Безжалостная сила имеет кривую обучения (или она не могла бы действительно), учась, как сделать, КОМЕТА является более крутой. Даже просто асинхронное продвижение более трудно. Не только, что, но и затем необходимо рассмотреть, как заставить его масштабироваться хорошо. Я никогда не использовал Безжалостную силу, но насколько плагины ROR идут, я предполагаю, что это тривиально. И если они выясняют, как заставить его масштабироваться лучше, Вы получаете более быструю производительность бесплатно.
Опрос - другой опции, которые должны технически удаться более простой, однако, я увлечен не использованием опроса, поскольку это может уничтожить Ваш сервер - таким образом, я не уточню его здесь, потому что я чувствую, что опрос является ленивым маршрутом.
Что относительно Походного костра? Это опрашивает сервер каждые 5 секунд. Работы как мечта.
Сейчас я пытаюсь сделать то же самое. Juggernaut работает хорошо, но не для Rails 3, и если это не является требованием, то я советую использовать его, потому что сделать чат очень просто. Мой проект использует Rails 3, и опрашивает сервер каждые 3 секунды (Campfire тоже делает 3). Я использую Rails Metal, чтобы сделать опрос очень быстрым. Если вы хотите использовать Juggernaut, то отлично, 2 строки js на стороне клиента и 1-2 на стороне сервера. В противном случае, приступайте к работе!