Разместите REST веб-сервер с поддержкой шаблонов - PullRequest
2 голосов
/ 25 июля 2011

У меня есть модульное программное обеспечение, один модуль должен быть веб-сервером, который принимает запрос REST в формате JSON, чтобы иметь возможность отправлять запрос операции для обработки внутри кластера приложений.

Чтобы иметь возможность выборачтобы включить или отключить модуль, я отказался от ASP.NET и IIS, предпочитая какую-то другую реализацию веб-сервера.

Модуль также будет поддерживать шаблон бритвы для создания простого пользовательского интерфейса для доступа к данным процесса.

Чтобудет лучшим выбором?

Я смотрю на Нэнси, OpenRasta, Kayak ..

Кажется, работает хостинг Nancy WCF, но у меня большие проблемы с шаблонизацией веб-страниц.

У шаблонов веб-страниц возникают проблемы с просмотром представлений как ресурса внутри сборки: я создал поставщика ресурсов, который имитирует поставщика по умолчанию, чтобы проверить, почему он возвращает два результата с одним и тем же представлением, которые выдают исключение в Нанси.

Идеи?

1 Ответ

2 голосов
/ 25 июля 2011

Я настоятельно рекомендую OpenRasta.

Приложение, над которым я сейчас работаю, звучит похоже на ваше - у нас есть кластеры «агентов», которые выполняют длительные вычисления с центральным оркестратором.Все межпроцессное взаимодействие осуществляется с использованием ReST-ful HTTP с JSON в качестве формата сообщения.

OpenRasta идеален, поскольку он также включает в себя прослушиватель HTTP, который позволяет нам создавать наши компоненты в качестве автономных служб Windows без использования IIS (мы по-прежнему используем IIS для размещения частей приложения, которые полностью не сохраняют состояние, например WebUI).

Наконец, можно использовать Razor с OpenRasta - см. здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...