Как найти услугу веб-хостинга для выполнения Compojure

Я очень интересуюсь созданием использования веб-сайта Clojure и Compojure, как так:

http://briancarper.net/blog/deploying-clojure-websites

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

Я должен просто найти сервис, который предоставляет мне полный корневой доступ и имеет JDK/JVM? Или есть ли также другие требования?

12
задан kes 15 March 2010 в 19:34
поделиться

4 ответа

Я использую Linode 540. Любой Linux VPS, вероятно, будет работать нормально. Вы можете установить JVM и все остальное самостоятельно. В зависимости от того, какой у вас сайт, вам следует попытаться получить много оперативной памяти, потому что JVM может потреблять много оперативной памяти.

7
ответ дан 2 December 2019 в 05:27
поделиться

Я бы, вероятно, выбрал Google AppEngine (ну, на самом деле я планирую сделать это рано или поздно).

Вот некоторые материалы для начала:

Интерактивное программирование с помощью Clojure, Compojure, Google App Engine и Emacs

Clojure в GAE

Clojure в Google AppEngine

7
ответ дан 2 December 2019 в 05:27
поделиться

Изучите одно из многих решений VPS. И Slicehost, и Linode кажутся популярными. Вы также можете размещать приложения Clojure + Compojure в Google App Engine.

3
ответ дан 2 December 2019 в 05:27
поделиться

Вам просто нужен root-доступ + JVM. Как только вы это сделаете, работа с Compojure (и его встроенной Jetty) будет такой же, как на вашем рабочем столе.

Я рекомендую Rackspace Cloud ( http://www.rackspacecloud.com/ ). Это оплата по мере использования, что отлично подходит для тестирования, а оставление сервера, работающего на постоянной основе, стоит всего около 12 долларов в месяц для их небольшого экземпляра. Кроме того, это упрощает тестирование распределенных приложений. У них отличная консоль администратора и API. (Я не связан с Rackspace, кроме как довольный клиент).

Если вы хотите использовать более надежный / основной Java-сервер вместо Jetty, вы можете развернуть пакет WAR вашего приложения в Tomcat, Glassfish, Weblogic и т. Д. Их установка и настройка выходит за рамки этого вопроса, но развертывание WAR для них - простая, хорошо документированная процедура.

Изменить:

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

3
ответ дан 2 December 2019 в 05:27
поделиться
Другие вопросы по тегам:

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