Я ищу способ размещения очень простой, но высокопроизводительной службы HTTP, которая интегрируется с IIS с использованием .Net.
Я рассмотрел вариант использования HttpListener, но сомневаюсь в его производительности, а такжемы собираемся запустить много служб, которые прослушивают один и тот же порт.
На самом деле, если бы была возможность иметь конечную точку WCF, которая будет перехватывать любой запрос с URL-адресом, который начинается с этой конечной точки, но может завершитьсяв любом случае это может быть решением.
Я создаю клиентскую библиотеку, которая будет инкапсулировать пользовательский протокол с пользовательскими конечными точками метаданных, пользовательскими конечными точками обнаружения и ресурсами.Идея состоит в том, что клиентская библиотека автоматически устанавливает связи между конечными точками и ресурсами (/ другими конечными точками), поэтому использование WCF невозможно, так как это сопоставление будет неизвестным во время компиляции.
Другая причина заключается в том, чтомы идем в направлении независимости от платформы и хотим, чтобы в будущем мы могли легко заменить IIS на Apache.
Спасибо!